Quando a depuração de scripts de shell não é executada de forma interativa, eu sempre começo com
#!/bin/sh # or other shell
mas segui-lo imediatamente com
# this redirects output to your log file & sends errors there also
exec > [full path of your own log file] 2>&1
# This makes the script output each command as it is executed
set +x
Dado que, defina seus caminhos ou coloque o nome do caminho completo na frente de seus comandos, como em:
export PATH=/bin:/usr/bin
ou
/usr/bin/wget -N http://api.wunderground.com/api/3b048a56ce883f41/conditions/q/pws:I76DOLLE2.json