Mit Cron Jobs setzen wir regelmäßige Befehle, die jeden Tag/Woche/Stunde oder Minute ausgeführt haben. Es gibt aber auch Fälle, in denen wir nur einfach mal so einen Befehl haben, der keine Regelmäßigkeit besitzt, sondern nur eine einmaliger oder sporadischer Fall ist. Zum Beispiel das Setzen der Urlaubsemail mit Autoresponse. Dies machen wir am besten mit at.

# kucken ob der at-Dienst  läuft:
ps -ef | grep atd

# Eventuell installieren (Debian Befehl)
apt-get install at

# Dämon starten falls nicht läuft
/etc/init.d/atd start

# terminierten Befehl setzen
echo "touch /home/file.txt" | at 21:12 12.09.2010

# Warteschlange der Befehle anschauen
atq

Wichtig ist, dass der Befehl in einem echo String geschrieben wird und mit der Pipe an at geschickt wird. Easy.

Sonntag, 12. September 2010 [Linux] RSS 2.0 / Trackback senden

Noch keine Kommentare.

Einen Kommentar hinterlassen

XHTML allowed tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>