Hi,

I added

rd@blackbox:/etc/cron.daily$ cat /etc/systemd/system/anacron-resume.service
[Unit]
Description=Local system resume actions
After=suspend.target

[Service]
Type=simple
ExecStart=/bin/systemctl restart anacron

[Install]
WantedBy=suspend.target
rd@blackbox:/etc/cron.daily$ 

which apparently makes anacron running after resuming, e.g.

rd@blackbox:/etc/cron.daily$ grep anacron /var/log/syslog
Dec 15 23:25:01 blackbox anacron[9565]: Job `cron.daily' terminated (exit 
status: 1) (mailing output)
Dec 15 23:25:01 blackbox anacron[9565]: Tried to mail output of job 
`cron.daily', but mailer process (/usr/sbin/sendmail) exited with ststus 1
Dec 15 23:25:01 blackbox anacron[9565]: Normal exit (1 job run)
Dec 16 08:21:22 blackbox anacron[24673]: Anacron 2.3 started on 2014-12-16
Dec 16 08:21:22 blackbox anacron[24673]: Will run job `cron.daily' in 5 min.
Dec 16 08:21:22 blackbox anacron[24673]: Jobs will be executed sequentially
Dec 16 08:26:22 blackbox anacron[24673]: Job `cron.daily' started
Dec 16 08:26:22 blackbox anacron[25600]: Updated timestamp for job 
`cron.daily' to 2014-12-16
Dec 17 06:22:31 blackbox anacron[26395]: Anacron 2.3 started on 2014-12-17
Dec 17 06:22:31 blackbox anacron[26395]: Will run job `cron.daily' in 5 min.
Dec 17 06:22:31 blackbox anacron[26395]: Jobs will be executed sequentially
Dec 17 06:25:01 blackbox CRON[26670]: (root) CMD (test -x /usr/sbin/anacron || 
( cd / && run-parts --report /etc/cron.daily ))
Dec 17 06:27:31 blackbox anacron[26395]: Job `cron.daily' started
Dec 17 06:27:31 blackbox anacron[27191]: Updated timestamp for job 
`cron.daily' to 2014-12-17
Dec 17 07:11:38 blackbox anacron[27903]: Anacron 2.3 started on 2014-12-17
Dec 17 07:11:38 blackbox anacron[27903]: Normal exit (0 jobs run)
Dec 17 15:29:05 blackbox anacron[29914]: Anacron 2.3 started on 2014-12-17
Dec 17 15:29:05 blackbox anacron[29914]: Normal exit (0 jobs run)
Dec 17 21:30:09 blackbox anacron[7596]: Anacron 2.3 started on 2014-12-17
Dec 17 21:30:09 blackbox anacron[7596]: Normal exit (0 jobs run)
Dec 17 22:34:13 blackbox anacron[24862]: Anacron 2.3 started on 2014-12-17
Dec 17 22:34:13 blackbox anacron[24862]: Normal exit (0 jobs run)
Dec 18 22:43:57 blackbox anacron[29138]: Anacron 2.3 started on 2014-12-18
Dec 18 22:43:57 blackbox anacron[29138]: Will run job `cron.daily' in 5 min.
Dec 18 22:43:57 blackbox anacron[29138]: Jobs will be executed sequentially
Dec 18 22:48:57 blackbox anacron[29138]: Job `cron.daily' started
Dec 18 22:48:57 blackbox anacron[30489]: Updated timestamp for job 
`cron.daily' to 2014-12-18
Dec 18 23:13:24 blackbox anacron[30755]: Anacron 2.3 started on 2014-12-18
Dec 18 23:13:24 blackbox anacron[30755]: Normal exit (0 jobs run)
Dec 18 23:39:42 blackbox anacron[4076]: Anacron 2.3 started on 2014-12-18
Dec 18 23:39:42 blackbox anacron[4076]: Normal exit (0 jobs run)
Dec 19 07:43:27 blackbox anacron[9928]: Anacron 2.3 started on 2014-12-19
Dec 19 07:43:27 blackbox anacron[9928]: Will run job `cron.daily' in 5 min.
Dec 19 07:43:27 blackbox anacron[9928]: Jobs will be executed sequentially
Dec 19 07:48:27 blackbox anacron[9928]: Job `cron.daily' started
Dec 19 07:48:27 blackbox anacron[11266]: Updated timestamp for job 
`cron.daily' to 2014-12-19
Dec 19 09:18:26 blackbox anacron[19355]: Anacron 2.3 started on 2014-12-19
Dec 19 09:18:26 blackbox anacron[19355]: Normal exit (0 jobs run)
Dec 19 10:31:45 blackbox anacron[25182]: Anacron 2.3 started on 2014-12-19
Dec 19 10:31:45 blackbox anacron[25182]: Normal exit (0 jobs run)
Dec 19 13:31:29 blackbox anacron[31281]: Anacron 2.3 started on 2014-12-19
Dec 19 13:31:29 blackbox anacron[31281]: Normal exit (0 jobs run)
Dec 19 16:26:09 blackbox anacron[19492]: Anacron 2.3 started on 2014-12-19
Dec 19 16:26:09 blackbox anacron[19492]: Normal exit (0 jobs run)
Dec 19 19:47:42 blackbox anacron[4396]: Anacron 2.3 started on 2014-12-19
Dec 19 19:47:42 blackbox anacron[4396]: Normal exit (0 jobs run)
Dec 20 07:28:16 blackbox anacron[11273]: Anacron 2.3 started on 2014-12-20
Dec 20 07:28:16 blackbox anacron[11273]: Will run job `cron.daily' in 5 min.
Dec 20 07:28:16 blackbox anacron[11273]: Jobs will be executed sequentially
rd@blackbox:/etc/cron.daily$ ps uaxwww|grep anacron
root     11273  0.0  0.0   4220  1928 ?        Ss   07:28   0:00 
/usr/sbin/anacron -dsq
rd       11730  0.0  0.0   5044  2184 pts/1    S+   07:29   0:00 grep anacron
rd@blackbox:/etc/cron.daily$ systemctl status anacron
● anacron.service - Run anacron jobs
   Loaded: loaded (/lib/systemd/system/anacron.service; enabled)
   Active: active (running) since Sa 2014-12-20 07:28:15 CET; 2min 44s ago
 Main PID: 11273 (anacron)
   CGroup: /system.slice/anacron.service
           └─11273 /usr/sbin/anacron -dsq
rd@blackbox:/etc/cron.daily$ pstree|grep anacron
        |-anacron---sh---run-parts---apt---sleep
rd@blackbox:/etc/cron.daily$ ps uaxwww|grep run-parts
root     12599  0.0  0.0   2264   560 ?        S    07:33   0:00 /bin/sh -c 
run-parts --report /etc/cron.daily
root     12600  0.0  0.0   2156   540 ?        S    07:33   0:00 run-parts --
report /etc/cron.daily
rd       13175  0.0  0.0   5212  2900 pts/0    S+   07:35   0:00 man run-parts
rd       14432  0.0  0.0   5044  2076 pts/1    S+   07:39   0:00 grep run-
parts

But when I suspend the system during anacron running, I get

rd@blackbox:/etc/cron.daily$ systemctl suspend -i
rd@blackbox:/etc/cron.daily$ systemctl status anacron
● anacron.service - Run anacron jobs
   Loaded: loaded (/lib/systemd/system/anacron.service; enabled)
   Active: inactive (dead) since Sa 2014-12-20 07:41:27 CET; 17s ago
  Process: 14729 ExecStart=/usr/sbin/anacron -dsq (code=exited, 
status=0/SUCCESS)
 Main PID: 14729 (code=exited, status=0/SUCCESS)
rd@blackbox:/etc/cron.daily$ systemctl status anacron-resume.service 
● anacron-resume.service - Local system resume actions
   Loaded: loaded (/etc/systemd/system/anacron-resume.service; enabled)
   Active: inactive (dead) since Sa 2014-12-20 07:41:27 CET; 26s ago
  Process: 14728 ExecStart=/bin/systemctl restart anacron (code=exited, 
status=0/SUCCESS)
 Main PID: 14728 (code=exited, status=0/SUCCESS)
rd@blackbox:/etc/cron.daily$ ps uaxwww|grep run-parts
rd       13175  0.0  0.0   5212  2492 pts/0    S+   07:35   0:00 man run-parts
rd       15398  0.0  0.0   5044  1968 pts/1    S+   07:41   0:00 grep run-
parts
rd@blackbox:/etc/cron.daily$ pstree|grep anacron
rd@blackbox:/etc/cron.daily$ 

The unexpected part for me is that run-parts disappears. I do not remember 
that I have seen this behavior before...

Has anybody an idea why that is?

Thanks,
Rainer

-- 
Rainer Dorsch
http://bokomoko.de/


--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to