Sobes.tech
Middle
60

Как да намеря процес, който периодично се стартира на сървъра (не като systemd единица)?

Компаниите бяха попитани
МТСМТС

Отговор от AI

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