You can use the at command in much the same way as cron.
What is the difference? Whereas you use cron
to run a program over time repeatedly, you can use the at command to run a command at one specified time.
The syntax for at is
at options time date
Options for the at command include:
-f, which allows at to execute commands inside a text file
-m, which sends an email to the person who scheduled the at command upon completion of the task
You should use a specific time format. For example, if you want to schedule a series of commands contained in the file trail.sh to run
at 6:30 p.m., you would enter
at -f trial.sh 0630pm
To obtain a listing of scheduled events, use the atq command. This command also has several options:
-c will sort the list according to when the list was generated by the at command.
-n will display a numbered list of at events.
If you want to remove scheduled at entries, use the atrm command and provide the proper number for the at entry. If you do not know the number, you can first issue the atq command. You will then receive a message such as
1 1999-06-14 18:30 a
This message informs you that you have one command prepared to execute. To remove it, enter
If you have multiple commands in line to execute, enter the number of the command you want to delete from the list.
For example, atrm 1 deletes the first command,