сценарий оболочки работает вручную, но не с кроном

Я обыскивал Интернет для решения, но у меня есть сценарий оболочки, который я хочу выполнить, который хорошо работает от cli но не от cron.

Это работает от моей подсказки: sh ~/Applications/scripts/script.sh

crontab запись:

* * * * * /home/user/Applications/scripts/script.sh

сценарий смотрит следующим образом:

#!/bin/sh
/usr/local/bin/myapp update &> /home/user/myapp_sh_update_stdout.log
/usr/local/bin/myapp run &> /home/user/myapp_sh_run_stdout.log

Мысли? Эксперименты с другими ответами бесполезны для меня, таким образом, я иду конкретный для наблюдения то, что я мог сделать по-другому. При выполнении его каждую минуту для отладки но он будет выполнен в утренний час в один день недели, когда подтверждено работая.

1
задан 9 March 2019 в 19:33

1 ответ

&> bashism - любое изменение хижина к #!/bin/bash или измените перенаправления на

/usr/local/bin/myapp update > /home/user/myapp_sh_update_stdout.log  2>&1
/usr/local/bin/myapp run > /home/user/myapp_sh_run_stdout.log 2>&1
2
ответ дан 7 December 2019 в 13:18

Другие вопросы по тегам:

Похожие вопросы: