Morozov&Pimnev blog

Полезные решения, шпаргалки и примеры по html, css, js, jQuery, MySQL, PHP, HostCMS, ssh.

Работа с CRON по SSH

Команда дсотупа к файлу крон и редактирование:

crontab -e

В файле можно увидить например такие строчки:

MAILTO=mail@mysite.ru
30 16 * * * /usr/bin/php -q /var/www/web/sites/site.ru/cron/update_currency.php

30 (минуты) 16 (часы) * (день месяца) * (месяц) * (день недели)
минуты - от 0 до 59, можно еще так */5 (каждые 5 минут)
час - от 0 до 23, можно еще так */2 (каждый четный час)
день месяца - от 1 до 31
месяц - от 1 до 12 или 3 буквы начала месяца, регистр не имеет значения JAN до DEC
день недели - от 0 до 6 (0 это воскресенье) или 3 буквы начала недели, регистр не имеет значения SUN до SAT

Узнать текущую дату и время на сервере можно командой:

date

Сохранение изменений CTRL + O (в разных редакторах по разному), выход CTRL + X

cron, ssh