Добавление задания в крон в Linux
В этой инструкции описана процедура по добавлению задания в крон:
Cron - это стандартный планировщик задач в Linux. С помощью него вы можете запланировать выполнение команды или скрипта один или несколько раз, в определенную минуту, час, день, неделю и месяц
Для этого вам понадобится подключится по SFTP (см. инструкцию Подключение по SFTP) и отредактировать файл /etc/crontab
- После подключения к серверу по SFTP открываем файл /etc/crontab
- Выходим из каталога /root
- И переходим в каталог /etc
- Здесь находим файл crontab
- Выделяем его левой клавишей мыши и нажимаем F4, либо нажимаем правую клавишу мыши и пункт "Править"
В открывшемся окне встроенного текстового редактора WinSCP мы можем добавить новое задание, например:
*/10 * * * * bitrix test -f /home/bitrix/www/my_script.php
Каждая задача формируется следующим образом:
минута час день месяц день_недели пользователь команда
В вверху открытого файла вы видите пример "Example of hob definition"
- Нажимаем сочетание клавиш Ctrl+S для сохранения и закрываем редактор.
- Готово, скрипт my_script.php будет запускаться каждые 10 минут от пользователя bitrix