at befehl - input

Bash, Shell, PHP, Python, Perl, CGI
tenshinhan10
Posts: 64
Joined: 2003-02-25 15:47

at befehl - input

Post by tenshinhan10 »

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
compositiv
Posts: 193
Joined: 2003-01-22 14:58
Location: Hamburg

Re: at befehl - input

Post by compositiv »

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

Post by tenshinhan10 »

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
compositiv
Posts: 193
Joined: 2003-01-22 14:58
Location: Hamburg

Re: at befehl - input

Post by compositiv »

Hab tatsächlich nen Rechner gefunden auf dem der atd läuft:

Code: Select all

echo test | at 23:55 6.5.04
geht auf der Maschine. Liegt offenbar nur an der Reihenfolge Uhrzeit/Datum, wozu sich die manpage allerdings ausschweigt.
tenshinhan10
Posts: 64
Joined: 2003-02-25 15:47

Re: at befehl - input

Post by tenshinhan10 »

Danke für den Tip ! So läufts.