Hallo Zusammen
Ich stehe vor einem Rätsel. Ich habe ein sh-Script erstellt, welches entsprechend weitere Scripts mit einem Programm in der Shell ausführt. Dieses SH-Script sollte via Cronjob aufgerufen werden. Soweit so gut.
Doch, wenn das Script via Cronjob aufgerufen wird, erhalte ich als Fehlermeldung "command grads not found". Rufe ich das Script allerdings manuell auf, funktioniert alles tadellos.
Was kann ich machen, damit der Aufruf auch über Cronjob funktioniert?
Aufruf via Crontab sieht so aus:
1 | 36 22 * * * /home/uwbe/uems/grads_scripts/auto_without_sim/./start_grads_aws.sh ch4km 18 >/home/uwbe/uems/cron_log.log 2>&1 |
Der manuelle Aufruf in der Shell, funktioniert wunderbar:
1 | uwbe@rz:~$ /home/uwbe/uems/grads_scripts/auto_without_sim/./start_grads_aws.sh ch4km 18 >/home/uwbe/uems/cron_log.log 2>&1 |
Da erhalte ich keine Fehler. Aber sobald dasselbe über Cronjob ausgelöst wird, steht in der cron_log folgendes:
/home/uwbe/uems/grads_scripts/auto_without_sim/./start_grads_aws.sh: line 18: grads: command not found
hat mir jemand ggf. einen Tip?
Danke