Middle
Ako nájsť proces, ktorý sa periodicky spúšťa na serveri (nie ako jednotka systemd)?
sobes.tech AI
Odpoveď od AI
Чтобы найти процесс, который периодически запускается на сервере, но не как systemd unit, можно:
- Проверить планировщики задач:
crontab -lдля текущего пользователя иsudo crontab -lдля root.- Файлы в
/etc/cron.*и/var/spool/cron/.
- Использовать
psилиtopдля мониторинга процессов и искать повторяющиеся запуски. - Проверить скрипты и задачи в
at(atqдля списка). - Использовать
auditdилиsystemtapдля отслеживания запуска процессов. - Проверить логи, например
/var/log/syslogили/var/log/messages, на записи о запуске процессов.
Пример команды для поиска в cron:
grep -r '' /etc/cron* /var/spool/cron