Khal - at
Calendar Notification
at
and batch
read commands from standard input or a specified file which are to be executed at a later time, using /bin/sh
Topic
sections | sub-sections | |
---|---|---|
1 | Usage | Queue |
2 | Command | at |
atrm | ||
3 | troubleshoot |
Usage
1. interactive provide instruction
at now + 1 hour
> here is interactive
> <Ctrl-D> to save and exit
2. direct provide instruction
at now + 1 hour <<< "notify-send 'hello-notification'"
Queue
at -q 'c' <<< echo "queue with single character only"
queue (-q)
- a: default for
at
- b: batch.
- UPPER case: submitted to batch at the time of the job.
batch processing rules with respect to load average apply
Command
1. execute command at a later time
at <time>
2. execute command at a later time from now
count
: numbertime-unit
: minutes, hours, days, or weeks
at now + <count> <time-unit>
- example:
1. run script from /bin/sh after 1 minute
at now + 1minute <<< "echo \"run after a minute\" > /tmp/at_test.txt"
2. check pending job list
at -l
- or
atq
3. remove pending job list
at -r <job_number>
- or
atrm <job_number>
troubleshoot
1. Can't open /var/run/atd.pid to signal atd. No atd running?
sudo service atd start