Middle
52
Kaip rasti procesą, kuris periodiškai paleidžiamas serveryje (ne kaip systemd vienetas)?
Įmonės kur klausė
Atsakymas iš AI
sobes.tech 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