Чтобы найти процесс, который периодически запускается на сервере, но не как systemd unit, можно:
Как найти процесс, который периодически запускается на сервере (не как systemd unit)?
Чтобы найти процесс, который периодически запускается на сервере, но не как systemd unit, можно:
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Чтобы найти процесс, который периодически запускается на сервере, но не как 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