Я только что закончил создание кроны на моем сервере. Я создал свой cron.sh
. Если я запустил этот файл через SSH с ./cron.sh
, все будет хорошо, его работа будет работать.Cronjob не работает Сервер Ubuntu
Я добавил новую строку в пределах /etc/crontab
файл для запуска .sh at every 5 minutes
, но его не работает. Я не понимаю, почему.
Линия добавлена в кронтабе:
*/5 * * * * /var/www/sitename/wp-content/themes/themename/cron.sh >/dev/null 2>&1
Св Ubuntu Server. Думаю, я использую неправильный файл crontab.
Я уже установил 777 fron cron.sh.
Любые идеи? Спасибо
Вы пытались добавить '/ bin/sh' для вызова сценария? '*/5 * * * */bin/sh /var/www/sitename/wp-content/themes/themename/cron.sh ...' – fedorqui
удалить перенаправление на '/ dev/null' и посмотреть на ошибки ,скорее всего, это переменная среды, которая не задана пользователем. crontab работает под –
Stan, поскольку @GeraldSchneider предлагает удалить «/ dev/null», чтобы увидеть, что происходит. Или перенаправляйте файл, который вы можете проверить. Кроме того, я говорю, что вы можете использовать '*/5 * * * */bin/sh /var/www/sitename/wp-content/themes/themename/cron.sh ...' вместо вашей текущей строки. Это скажет crontab, что двоичный файл должен выполнить скрипт. – fedorqui