Sobes.tech
Middle
58

Kako pronaći proces koji se periodično pokreće na serveru (ne kao systemd jedinica)?

Компаније где су питане
МТСМТС

Одговор од АИ

sobes.tech АИ

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