То, что обычно может происходить, является a $PATH
проблема. Это curl
быть используемым с он - полный путь на script.sh
или просто curl
?
Можно также изменить первую строку сценария (при использовании удара) от #!/bin/bash
кому: #/bin/bash -x
(который генерирует вывод отладки от удара).
Так или иначе, как @derfK сказал относительно его комментария, проверьте пользовательскую электронную почту на наличие ошибок (отладка сценария будет также отправлена в пользовательскую электронную почту). Можно изменить электронную почту который использование крона отправить помещение сообщений MAILTO=<email>
перед строками правила.
Вы не можете гарантировать, что supervisorctl start завершит то, что он делает.
На самом деле, если вы используете веб-сервер, вы должны быть очень благодарны за то, что не можете быть уверены, что веб сервер закрылся после возврата supervisorctl start. :)