Я хочу выполнять задание каждый день на стороне сервера, например, в 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.