This is what i have installed:
local/at 3.2.2-1.1
AT and batch delayed command scheduling utility and daemon
local/at-s6 20210918-1 (s6-galaxy)
s6-rc service scripts for at
And just for the hell of it:
craig@lemur4:~$ uname -a
Linux lemur4 5.15.5-artix1-1 #1 SMP PREEMPT Fri, 26 Nov 2021 10:52:14 +0000 x86_64 GNU/Linux
The state of things:
craig@lemur4:~$ sudo s6-svstat /run/service/atd-srv
down (exitcode 0) 154585 seconds, ready 154585 seconds
craig@lemur4:~$ ps -ef |grep atd
root 21725 1 0 Dec15 ? 00:00:00 s6-supervise atd-log
root 21726 1 0 Dec15 ? 00:00:00 s6-supervise atd-srv
root 21749 1 0 Dec15 ? 00:00:00 s6-supervise statd-log
root 21750 1 0 Dec15 ? 00:00:00 s6-supervise statd-srv
craig 25587 12743 0 09:49 pts/2 00:00:00 grep -s atd
craig@lemur4:~$ sudo s6-svstat /run/service/atd-srv
down (exitcode 0) 149044 seconds, ready 149044 seconds
craig@lemur4:~$ sudo s6-svc -r /run/service/atd-srv
craig@lemur4:~$ sudo s6-svstat /run/service/atd-srv
down (exitcode 0) 149049 seconds, ready 149049 seconds
I was doing a 'tail -f /var/log/everything.log' as i ran the immediately above commands and no output was produced.
There is also no '/var/log/atd' file, which is mentioned in '/etc/s6/sv/atd-log/run'.
I am able to queue jobs (e.g. echo 'touch it-worked'|at NOW + 1 minute). I can list the job, remove the job...
but the job never runs and never goes away (after it should have run).