Задачи по расписанию (cron)¶
Задачи по расписанию используются для периодического выполнения скриптов или других заданий. Метод их использования соответствует стандартному Linux Crontab. За исключением возможных различий в конкретных командах, весь остальной синтаксис полностью совпадает. Все правила выполняются от имени пользователя root. Вам необходимо иметь базовые навыки составления правил crontab; если вы с ними не знакомы, пожалуйста, изучите этот вопрос самостоятельно.
Внимание
Вам необходимо использовать эту функцию во встроенном в FIRERPA терминале удаленного рабочего стола, встроенном ADB-терминале или SSH-терминале. Войдя в терминал, выполните команду crontab -e, чтобы войти в режим редактирования. В режиме английской раскладки нажмите клавишу i, затем введите нужные правила. После этого последовательно нажмите ESC, SHIFT + :, введите wq и нажмите Enter для сохранения. Ниже приведены некоторые примеры правил.
@reboot echo Выполнить при запуске фреймворка
0 */1 * * * echo Выполнять каждый час
* * * * * echo Выполнять каждую минуту
0 8 * * * echo Выполнять каждый день в 8:00
Если вы хотите сохранить вывод задачи по расписанию, просто используйте стандартное перенаправление ввода-вывода.
* * * * * echo hello >/data/usr/script.log 2>&1
После составления правил для задач по расписанию, рекомендуется использовать веб-сайты для проверки Crontab, чтобы убедиться в их корректности.