I can easily save cron jobs in a file by doing this:
crontab -l > file.txt
And I can restore it with
crontab file.txt
Is there any way to do the same thing with at jobs?
The closest thing that I've managed to find is this:
#!/bin/bash atq for each in $(atq | cut -f 1); do echo "JOB $each"; at -c $each; done
That works but the output is very wordy and there is no way to restore it other than manually going through the output file and re-entering each job.
On 09/18/2014 06:35 PM, Frank Cox wrote:
Is there any way to do the same thing with at jobs?
Can't you just back up /var/spool/at ?
Mogens
On Thu, 18 Sep 2014 18:44:05 +0200 Mogens Kjaer wrote:
On 09/18/2014 06:35 PM, Frank Cox wrote:
Is there any way to do the same thing with at jobs?
Can't you just back up /var/spool/at ?
I don't know. Can I do that?
I can't back it up as a user since that directory is accessible only by "daemon".
Frank Cox wrote:
On Thu, 18 Sep 2014 18:44:05 +0200 Mogens Kjaer wrote:
On 09/18/2014 06:35 PM, Frank Cox wrote:
Is there any way to do the same thing with at jobs?
Can't you just back up /var/spool/at ?
I don't know. Can I do that?
I can't back it up as a user since that directory is accessible only by "daemon".
Not as an ordinary user. Root, however, is Ghod.
mark