Как настроить скрипт Cron для ежедневного запуска
У меня есть файл PHP, который я хотел бы запускать один раз в день. Я знаю, что для этого мне нужно настроить работу CRON. Насколько я понимаю, должен быть способ настроить работу CRON на моем веб-хосте, но я не знаю, где это находится. Все, что я вижу в работе CRON, связано с ее запуском с локального компьютера. Что здесь за недостающее звено? Как мне отформатировать имя файла? И любая другая соответствующая информация о том, как это делается, будет принята с благодарностью.
2 ответа
Можете ли вы войти через SSH на ваш веб-сервер? Если это так, введите crontab -e
и там вы можете редактировать свой файл crontab. Вы можете запустить скрипт, набрав php filename.php
(майбер после установки php5-cli
первый).
Я не знаю, какой у вас веб-сервер. Если у вас нет терминального доступа, то вам нужно посмотреть, поддерживает ли ваш провайдер CRON Jobs (тогда он должен его настроить), иначе нет никакой возможности сделать это.
На сервере (ssh) введите crontab -e
Шаблон: * * * * * работа
Объяснение: Мин. (0-59) Час (0-23) DayOfMonth(1-31) Месяц (1-12) DayOfWeek(0-6, 0 - воскресенье)
Каждый день в полночь: 0 0 * * * работа