Hallo,
ich möchte den at Befehl verwenden um Scripte zu einem bestimmten Zeitpunkt auszuführen. Das Problem dabei ist, das ich auf Grund der gesetzten POSIXLY_CORRECT Variable bei der Eingabe folgendes Format verwenden muß: Sun May 2 16:56:06.
Da dies die Sachen unnötig kompliziert macht, suche ich nach einer Möglichkeit der Eingabe im Zahlenformat wie z.B: 2004-05-02 16:56:06
Geht dies eventuell auch ohne POSIXLY_CORRECT zu deaktivieren ?
(man at habe ich schon gelesen und leider keine Hilfe in der Richtung gefunden - auch der Verweis auf das Zeitformat hat nur obiges gebracht).
Besten Dank im voraus
at befehl - input
-
compositiv
- Posts: 193
- Joined: 2003-01-22 14:58
- Location: Hamburg
- Contact:
Re: at befehl - input
Also ohne den atd je benutzt zu haben sagt mein man at:
Code: Select all
[...]
It accepts times of the form HH:MM to run a job at a specific time of day. (If that time is already past, the next day is assumed.)
[...]
You can also say what day the job will be run, by giving a date in the form month-name day with an optional year, or giving a date of the form MMDDYY or MM/DD/YY or DD.MM.YY.
[...]
-
tenshinhan10
- Posts: 64
- Joined: 2003-02-25 15:47
Re: at befehl - input
Den Auszug aus der Man-Seite hatte ich schon gelesen. Diese Angaben funktionieren aus oben genannten Grund nicht. Teste es einfach mal selbst:
echo test | at 02.05.04 20:00
echo test | at 02.05.04 20:00
-
compositiv
- Posts: 193
- Joined: 2003-01-22 14:58
- Location: Hamburg
- Contact:
Re: at befehl - input
Hab tatsächlich nen Rechner gefunden auf dem der atd läuft:
geht auf der Maschine. Liegt offenbar nur an der Reihenfolge Uhrzeit/Datum, wozu sich die manpage allerdings ausschweigt.
Code: Select all
echo test | at 23:55 6.5.04-
tenshinhan10
- Posts: 64
- Joined: 2003-02-25 15:47
Re: at befehl - input
Danke für den Tip ! So läufts.