Queue Job To Be Executed At Certain Times
A series of command can be queued by using at command. There are slight variations between UNIXs for at command, the following example is for Ubuntu.
Due to to the purpose of running it for OpenView managed nodes (this is some sort of trial-test), I put the job queue as if it was done through ovdeploy (remotely).
$ echo "cat /etc/hosts > tst.txt" >> tst.at.queue
the queued job is a simple cat directed to an output file (tst.txt).
This next at will queue whatever contained in tst.at.queue
$ at -f tst.at.queue now + 2 minutes warning: commands will be executed using /bin/sh job 6 at Mon Mar 30 22:40:00 2009
We can check at queues as:
$ atq 6 Mon Mar 30 22:40:00 2009 a arif
It says that the job will be run at a certain time which is at 22:40:00 system time. When the job is done, queue will become empty and tst.txt will be generated as described in job file tst.at.queue.
About
+Arif Kusbandono
Recently
Et Cetera
© logIt. Powered by WordPress using the DePo Skinny Tweaked Theme.