Sobes.tech
Middle
55

როგორ იპოვოთ პროცესს, რომელიც პერიოდულად იწყება სერვერზე (არა როგორც 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