On Sun, Sep 18, 2022 at 7:33 PM Piviul <piv...@riminilug.it> wrote: > > Il fatto e` che in /var/log/syslog l'unica traccia che trovo di anacron e` > l'esecuzione del comando specificato in /etc/cron.d/anacron: > 30 7-23 * * * root [ -x /etc/init.d/anacron ] && if [ ! -d > /run/systemd/system ]; then /usr/sbin/invoke-rc.d anacron start >/dev/null; > fi > > Ma, se non sbaglio (e vi prego di dirmelo) esegue anacron SOLO se NON > ESISTE /run/systemd/system. Ma nel mio sistema questa directory viene > creata al boot! Immagino venga creata da systemd, ma non capisco se questo > comportamento e` corretto o no. > > qual'è la tua fonte? Non mi sono mai chiesto come funzioni cron ma ora > dovrebbe essere gestito come servizio da systemd >
Hai ragione: è gestito come servizion da systemd. Su questo aspetto stavo sbagliando (vedi la risposta a Giancarlo Martini). Ad esempio cosa guarda/posta l'otput di > > $ systemctl status cron.service anacron.timer > > Eccolo: ● cron.service - Regular background program processing daemon Loaded: loaded (/lib/systemd/system/cron.service; enabled; preset: enabled) Active: active (running) since Sun 2022-09-18 21:25:43 CEST; 11min ago Docs: man:cron(8) Main PID: 757 (cron) Tasks: 1 (limit: 18844) Memory: 15.8M CPU: 28.184s CGroup: /system.slice/cron.service └─757 /usr/sbin/cron -f Sep 18 21:34:06 krsna CRON[5583]: pam_unix(cron:session): session closed for user alberto Sep 18 21:35:01 krsna CRON[5664]: pam_unix(cron:session): session opened for user alberto(uid=1000) by (uid=0) Sep 18 21:35:01 krsna CRON[5665]: (alberto) CMD (offlineimap > /dev/null 2>&1) Sep 18 21:35:06 krsna CRON[5664]: pam_unix(cron:session): session closed for user alberto Sep 18 21:36:01 krsna CRON[5743]: pam_unix(cron:session): session opened for user alberto(uid=1000) by (uid=0) Sep 18 21:36:01 krsna CRON[5744]: (alberto) CMD (offlineimap > /dev/null 2>&1) Sep 18 21:36:06 krsna CRON[5743]: pam_unix(cron:session): session closed for user alberto Sep 18 21:37:01 krsna CRON[5827]: pam_unix(cron:session): session opened for user alberto(uid=1000) by (uid=0) Sep 18 21:37:01 krsna CRON[5828]: (alberto) CMD (offlineimap > /dev/null 2>&1) Sep 18 21:37:07 krsna CRON[5827]: pam_unix(cron:session): session closed for user alberto ○ anacron.timer - Trigger anacron every hour Loaded: loaded (/lib/systemd/system/anacron.timer; disabled; preset: enabled) Active: inactive (dead) Trigger: n/a Triggers: ● anacron.service Perché in anacron.timer trovo: Active: inactive (dead)? E' corretto? augh