Настройване на проста задача 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 .

Път на скрипта - пълен път до файла, който искате да стартирате.