Re: at-job per shell script
Heiko Schlittermann wrote (21.04.2008 22:13) -----¬
wolfgang friedl <wolfgang.friedl@shlink.ch> (Mo 21 Apr 2008 22:04:38 CEST):
Wo ich nicht weiterkomme, ist:
....
"at" kann ich ja nicht in derselben Zeile einen Befehl mitgeben [oder?],
a)
echo "echo $(date)" | at now + 1 min
b)
at -f /home/metro/Desktop/test.sh now +1min
Beide Variante müssten funktionieren. Vielleicht sollte aber die
Erfolgskontrolle etwas anders erfolgen - oder hast Du auch Dein Postfach
kontrolliert, ob da die Mail mit der Ausgabe von "at" drin ist? (Und:
ist die mail ordentlich konfiguriert?)
z.B.:
echo "touch /tmp/done.$USER" | at now + 1 minute
oder noch sicherer, wenn Du root bist:
echo "reboot -f" | at now + 1 minute
:)
Passt, prima! Danke, Heiko!
Dass mein ' echo "hi" ' mal das Problem sein könnte, hätte ich mir nicht
gedacht.
lg,
--
###
# #
# #
Wolfgang
# #
# #Friedl
PS: (Dafür habe ich entdeckt, dass mit dem Mailsystem was nicht stimmt,
normale User empfangen keine mails.
Resümee: Schliesse eine Lücke, dann tut sich eine neue auf :)
Reply to: