Программа CRON в UNIX системах



Cron
- годная хуйня, которая запускает задачи в определенной периодичности. Описание этих задач и времени их запуска хранятся в файлах директории /var/spool/cron (без рута открыть не сможете). Формат примерно такой:



минута часы д.месяца м.года д.недели command shell

[0-59] - [0-23] - [1-31] - [1-12] - [1-7]
- [путь, аргументы]



Пример строки из cron

1 * * * /scripts/mitmChecker.py



- Каждый день, в час ночи, будет запускаться скрипт mitmChecker.py в директории scripts.



Для добавления задачи юзается команда crontab -e и выбирается редактор. В самом низу добавляется задача в формате, описанного выше



Обычно, с помощью этой команды запускаются скрипты, чекающие целостность системы: проверяется длина и контрольные суммы файлов, наличие в системе юзеров с UID=0 (руты) и тд. О подозрительной хуйне докладывается всё привилегированному юзеру (руту)