Мне нужен синтаксис crontab, который должен выполнять определенный скрипт PHP /var/www/html/a.php
каждую минуту. Исполнение в каждую минуту должно начинаться в 00:00. Другая задача, которая должна выполнять скрипт в 00:00 /var/www/html/reset.php
(один раз каждые 24 часа).
316
Это формат / etc / crontab:
Я рекомендую скопировать и вставить это в верхнюю часть вашего файла crontab, чтобы у вас всегда была под рукой ссылка. Системы RedHat настроены таким образом по умолчанию.
Чтобы запустить что-то каждую минуту:
Чтобы запустить что-то в полночь каждого дня:
Вы можете включить / usr / bin / php в команду для запуска или сделать сценарии php непосредственно исполняемыми:
Начните свой php-файл с шебанга, чтобы ваша оболочка знала, какой интерпретатор использовать:
источник
/etc/crontab
, который является системным файлом crontab. Пользователь кронтаб имеет другой формат, который не включает в себя поле имени пользователя, поскольку она работает как пользователь , который представил его. Если вы хотите запустить задание cron как пользователь без полномочий root, вы должны использоватьcrontab
команду для его отправки (и не беспокоиться о том, где хранится crontab). Не связывайтесь,/etc/crontab
если вам действительно не нужно.