Korzystam z crona.
W pliku syslog mam wiele wpisów podobnych do poniższych.
Cytat
Aug 19 12:19:01 Host CRON[5461]: pam_unix(cron:session): session opened for user root by (uid=0)
Aug 19 12:19:01 Host CRON[5461]: pam_unix(cron:session): session closed for user root
Czy pogrubione numery to numery procesów?
Czy mogę powiązać numer procesu z z konkretnym zadanie cron’a? Jeżeli tak, to jak to zrobić?
PIDy są przydzielane losowo.
Poza tym widoczne tutaj PIDy dotyczą sesji crona, a nie bezpośrednio procesu, który on uruchamia.
Najprościej to wysłać log od danego zadania.
Nie pamiętam dokładnie jak do miało się odnośnie “rsyslog”, bo ja pod Archem mam journalctl.
O ile nic się nie zmieniło to: /etc/rsyslog.d/50-default.conf
Edytujesz i masz tam linikę: #cron.* /var/log/cron.log
Usuń znak “#”, zapisz zmiany i zrestartuj rsysloga: sudo systemctl restart rsyslog
Wpisz: sudo tail -f /var/log/cron.log
I będziesz miał te wpisy, co ja po wykonaniu zadania z crontab.