Как найти процесс, который периодически запускается на сервере (не как systemd unit)?

Чтобы найти процесс, который периодически запускается на сервере, но не как systemd unit, можно:

Короткий ответ

Что ответить на собеседовании

Чтобы найти процесс, который периодически запускается на сервере, но не как systemd unit, можно:

Подробный разбор

Ответ с пояснениями

Чтобы найти процесс, который периодически запускается на сервере, но не как systemd unit, можно:

  1. Проверить планировщики задач:

    • crontab -l для текущего пользователя и sudo crontab -l для root.
    • Файлы в /etc/cron.* и /var/spool/cron/.
  2. Использовать ps или top для мониторинга процессов и искать повторяющиеся запуски.

  3. Проверить скрипты и задачи в at (atq для списка).

  4. Использовать auditd или systemtap для отслеживания запуска процессов.

  5. Проверить логи, например /var/log/syslog или /var/log/messages, на записи о запуске процессов.

Пример команды для поиска в cron:

grep -r '' /etc/cron* /var/spool/cron

Практика в реальном времени

Подготовьтесь к следующему собеседованию

Interview Boost учитывает вакансию, резюме и технологии и помогает сформулировать ответ прямо во время интервью.

Начать подготовку