Несколько лет назад я настроил задание cron на автоматическое пингование URL-адреса каждую минуту как часть системы мониторинга (это упрощение, но оно подойдет для этого вопроса). Поскольку я ужасный человек, я нигде не документировал это.
Сегодня, спустя годы, у меня начались проблемы с приложением на другом конце URL-адреса. Я исправил это, но потом понял, что понятия не имею, откуда взялась эта работа cron .
Есть ли способ быстро найти или отследить все crontabs в конкретной системе? У меня есть root-доступ, поэтому разрешения не являются проблемой. Я только когда-либо был пользователем cron
, я никогда не смотрел слишком глубоко на его реализацию, но мои инстинкты * nix говорят, что где-то должна быть группа текстовых файлов, которые содержат все crontabs. Я просто не знаю, где они будут, и если я вникну в это, то боюсь найти некоторые, но не все, или упустить какой-то странный нюанс системы.
Кроме того, я понимаю, что с правами root я мог
- Получить список всех пользователей в системе
su
как пользовательcrontab -l
- Повторите со всеми пользователями
но я ищу что-то немного менее ручное (и хочу узнать что-то о реализации cron)