У меня довольно простой резервный сценарий db, который отлично работает с оболочкой.Centos Crontab Bad Command
php /home/db_backup/db_backup.php
При попытке добавить Crontab, я получаю неопределенные «Плохие ошибки команды в кронтаб, не может установить.»
Я пытался ж/PHP и полный путь к PHP.
which php
возвращается/USR/бен/PHP
* 1 * * * php /home/db_backup/db_backup.php
* 1 * * * /usr/bin/php /home/db_backup/db_backup.php
Оба возвращают ту же ошибку.
Centos 6.6. зарегистрирован как root. Редактирование crontab таким образом
crontab -e
Прошло слишком много часов, пытаясь заставить эту работу работать. Что мне не хватает?
Well fersnizzle! Я уже несколько раз редактировал этот crontab и никогда не сталкивался с этой проблемой. Но теперь это работает. Благодаря нагрузкам. –
Просто сделал полный тест и отлично работает. Еще раз спасибо. Было интересно, нормально ли, что единственный способ выйти из режима вставки и вернуться в командный режим в редакторе crontab с помощью c? Esc ничего не делает. –
На самом деле это зависит от текстового редактора, вы всегда можете запустить команду следующим образом: ** EDITOR = vim crontab -e **. Просто замените ** vim ** на предпочтительный текстовый редактор. И, конечно же, вы можете установить переменную постоянно в сценарии загрузки оболочки (например, .bashrc для оболочки Bash). –