Необходимо регистрировать оболочку /etc/passwd
, и, не желая быть покровительственными, проверьте вывод whoami
после выполнения su
.
888 количество символов в Ubuntu по умолчанию crontab файл (22 строки информации все прокомментированные).
^Z ввода не сохраняет ничего, что он помещает задание в фоновом режиме - чтение на управлении заданиями.
888
*/1 * * * * php /var/www/cronjob/cronjob_refresh.php
?
^Z
[1]+ Stopped crontab -e
Необходимо установить предпочтение редактора перед выполнением crontab -e
export EDITOR=vi
или export EDITOR=nano
Крон только работает с разрешением 1 минуты, таким образом, 30 секунд потребовали бы, чтобы Ваш сценарий сделал что-то.
Для предупреждения других вопросов о php, не работающем (потому что существуют ошибки в crontab спецификации), считайте наш канонический вопрос и ответ на предмете.
В первую очередь, Вы не можете запланировать каждый второй cronjob. Поскольку в кроне минимальная единица, которую можно указать, является минутой. То, что Вы хотите, должно, вероятно, запустить скрипт что-то как:
примечание: удалите одну из этих 2 обратных галочек после местоположения. Привычка редактора позволила мне удалить их...
#!/usr/bin/perl-w
в то время как (1) {
'php/path/to/script/cronjjob_refresh.php'';
сон (30);
}
Но необходимо заново обдумать об этом, если необходимо запускать скрипт каждые 30 секунд в системе, Вы делаете, вероятно, что-то не так.