On Sun, Sep 18, 2022 at 7:33 PM Piviul <
[email protected]> 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
&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
&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
&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
<div dir="ltr"><div dir="ltr">On Sun, Sep 18, 2022 at 7:33 PM Piviul <<a href="mailto:
[email protected]">
[email protected]</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:
1px solid rgb(204,204,204);padding-left:1ex">
<div><br><blockquote type="cite"><div dir="ltr"><div class="gmail_quote"><div>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:</div>
<div>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</div>
<div><br>
</div>
<div>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.<br>
</div>
</div>
</div>
</blockquote>
qual'è la tua fonte? Non mi sono mai chiesto come funzioni cron ma
ora dovrebbe essere gestito come servizio da systemd<br></div></blockquote><div><br></div><div>Hai ragione: è gestito come servizion da systemd. Su questo aspetto stavo sbagliando (vedi la risposta a Giancarlo Martini).</div><div><br></div><
blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>
Ad esempio cosa guarda/posta l'otput di<br>
<br>
<span style="font-family:monospace">$ systemctl status cron.service
anacron.timer<br>
</span><br></div></blockquote><div>Eccolo:</div><div><br></div><div>● cron.service - Regular background program processing daemon<br> Loaded: loaded (/lib/systemd/system/cron.service; enabled; preset: enabled)<br> Active: active (
running) since Sun 2022-09-18 21:25:43 CEST; 11min ago<br> Docs: man:cron(8)<br> Main PID: 757 (cron)<br> Tasks: 1 (limit: 18844)<br> Memory: 15.8M<br> CPU: 28.184s<br> CGroup: /system.slice/cron.service<br>�
� └─757 /usr/sbin/cron -f<br><br>Sep 18 21:34:06 krsna CRON[5583]: pam_unix(cron:session): session closed for user alberto<br>Sep 18 21:35:01 krsna CRON[5664]: pam_unix(cron:session): session opened for user alberto(uid=1000) by (uid=
0)<br>Sep 18 21:35:01 krsna CRON[5665]: (alberto) CMD (offlineimap > /dev/null 2>&1)<br>Sep 18 21:35:06 krsna CRON[5664]: pam_unix(cron:session): session closed for user alberto<br>Sep 18 21:36:01 krsna CRON[5743]: pam_unix(cron:session):
session opened for user alberto(uid=1000) by (uid=0)<br>Sep 18 21:36:01 krsna CRON[5744]: (alberto) CMD (offlineimap > /dev/null 2>&1)<br>Sep 18 21:36:06 krsna CRON[5743]: pam_unix(cron:session): session closed for user alberto<br>Sep 18 21:37:
01 krsna CRON[5827]: pam_unix(cron:session): session opened for user alberto(uid=1000) by (uid=0)<br>Sep 18 21:37:01 krsna CRON[5828]: (alberto) CMD (offlineimap > /dev/null 2>&1)<br>Sep 18 21:37:07 krsna CRON[5827]: pam_unix(cron:session):
session closed for user alberto<br><br>○ anacron.timer - Trigger anacron every hour<br> Loaded: loaded (/lib/systemd/system/anacron.timer; disabled; preset: enabled)<br> Active: inactive (dead)<br> Trigger: n/a<br> Triggers: ●
anacron.service</div><div><br></div><div>Perché in anacron.timer trovo:</div><div> Active: inactive (dead)?</div><div><br></div><div>E' corretto?</div><div><br></div><div>augh<br></div></div></div>
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)