Как настроить crontab с привилегией chmod?
Я не знаю, почему моя работа crontab на сервере Ubuntu не выполняется системой. Вот моя конфигурация cron.
45 6 * * * /usr/bin/sh /var/www/html/vtigercrm/cron/vtigercron.sh
Только сейчас я побежал в журнал, и я видел эти строки..
Dec 27 06:45:01 Surya CRON[31908]: (root) CMD (/usr/bin/sh /var/www/html/vtigercrm/cron/vtigercron.sh)
Там нет сообщения об ошибке, будь то успех или нет, но работа не выполнила эту часть.
Кто-нибудь может сказать мне, что я сделал что-то не так?
Когда я запускаю вручную с правами суперпользователя, он работает без каких-либо ошибок. Где, как по Vtiger его нет.
С уважением,
2 ответа
У меня есть этот конфиг, у меня нормально работает:
*/15 * * * * www-data /usr/bin/flock -n /tmp/vtigercron.lock -c /var/www/vtigercrm/cron/vtigercron.sh
Я думаю, что вы можете запустить cron с командой:
45 6 * * * /bin/bash /var/www/html/vtigercrm/cron/vtigercron.sh
Потому что, может быть, что-то с /usr/bin/sh. Таким образом, вы можете запустить с /bin/bash