Когда я запускаю скрипт вручную, используя root, он работает нормально. когда я выполняю тот же скрипт внутри cron, он не запускается. Я проверил, что cron на самом деле вызывает скрипт, но скрипт не выполняется. Я экспортировал вывод echos из скрипта в текстовый файл, но текстовый файл ничего не записал. Пожалуйста, проверьте этот cron
*/10 * * * * sh /var/www/sym_monitor/restart.sh > /var/www/migrate/root_restart.txt
>
в &>
также регистрировать сообщения об ошибках. Если это не поможет, не могли бы вы опубликовать сценарий оболочки?
/bin/sh -c '/var/www/sym_monitor/restart.sh > /var/www/migrate/root_restart.txt'
или просто:/var/www/sym_monitor/restart.sh > /var/www/migrate/root_restart.txt
, Возможно, вам придется установить исполняемый битrestart.sh
чтобы последний работал.