Настройване на проста задача cron на Linux, уеб администратор
Наскоро трябваше да настроя планирана задача на сървъра и за първи път е трудно и дори страшно. Затова реших да напиша статия за етапите на настройка на Cron. Ще създадем прост PHP скрипт за изпращане на имейли веднъж на ден.
Необходима базова линия
- Основен опит с командния ред;
- SSH умения на Linux Server .
- Научете как да настроите проста планирана задача (cron job) в Linux сървърна среда;
- Настройте cron задача за изпращане на имейл ежедневно в определено време.
Изпращане на имейл с PHP
Първо трябва да създадете прост PHP скрипт, за да тествате настройката на Linux Cron. Ще създам файл, който изпраща имейл:
Localhost не е конфигуриран да изпраща PHP поща, така че този скрипт трябва да се изпълнява от Linux среда .
Основен синтаксис на Cron
Има полезен сайт, наречен Crontab Generator, който може да настрои Cron PHP, но първо ще разгледаме накратко основния синтаксис.
Пример за това как работи Cron:
Части от командата cron
Командата cron има четири основни части:
Времетраене - задава минути, часове, дни, месеци и ден от седмицата.
Изпълнение - задачата cron трябва да извика PHP, който се намира в папката/usr/bin/php .
Път на скрипта - пълен път до файла, който искате да стартирате.