Я обыскивал Интернет для решения, но у меня есть сценарий оболочки, который я хочу выполнить, который хорошо работает от 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
Мысли? Эксперименты с другими ответами бесполезны для меня, таким образом, я иду конкретный для наблюдения то, что я мог сделать по-другому. При выполнении его каждую минуту для отладки но он будет выполнен в утренний час в один день недели, когда подтверждено работая.
&>
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