Как настроить 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

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