Sobes.tech
Назад к вопросам
Middle
4

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

Компании, где спрашивали
МТСМТС

Ответ от нейросети

sobes.tech AI

Чтобы найти процесс, который периодически запускается на сервере, но не как 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