Назад | Перейти на главную страницу

задание cron на стороне сервера

Я хочу выполнять задание каждый день на стороне сервера, например, в 01:00, и мне сказали, что я могу использовать задание cron.

Если я выполню crontab cron.txt на определенное время, допустим, 02:00 каждый день, а затем я изменяю дату в cron.txt (например, до 06:00), мне нужно повторно выполнить cron.txt файл снова?

Да, потому что список заданий cron сохраняется в crontab файл.

crontab cron.txt заменяет текущий crontab содержимым вашего файла. (Например, он не связывает это).

Обратите внимание, что вы сотрете все остальные задания в файле с помощью этой команды.

Вы можете увидеть текущее содержимое вашего crontab с помощью crontab -l.

Обязательно сделайте свой скрипт исполняемым.

$ chmod +x script.php

Затем переместите его в /etc/cron.daily/.

# mv script.php /etc/cron.daily/

Также не забудьте добавить #!/usr/bin/php к сценарию!
Теперь сценарий должен выполняться один раз в день, если вы работаете в операционной системе на базе Linux.