Datumsformat bei at Kommando ?
Hi ! Ich habe etwas Probleme das "at" Kommando richtig zu benutzen. Ich kann immer nur Jobs für den aktuellen Tag aktivieren. Bsp. "at 1800" für einen Job der heute 18:00 Uhr laufen soll. Ich müßte aber jobs an einem bestimmtem Datum laufen lassen können, z.B. am 29.07.2004 um 23:55 Uhr. Könnte mir jemand netterweise mal ein Beispiel posten ? Vielen Dank. Gruß, Arne
Am Sa, den 17.07.2004 schrieb Arne Klink um 17:09:
Ich müßte aber jobs an einem bestimmtem Datum laufen lassen können, z.B.
am 29.07.2004 um 23:55 Uhr.
Könnte mir jemand netterweise mal ein Beispiel posten ?
Richte Dir einen Cronjob ein. Z.B. würde folgende Zeile bewirken, das "programm" am jeden 1. um eine Minute nach 1 (0.01 Uhr) ausgeführt wird. 1 0 1 * * /pfad/zum/program Weitere Infos geben Dir "man crontab". Bye Michael -- Die ersten 90 Prozent einer Aufgabe verlangen 10 Prozent der Zeit, die restlichen 10 Prozent brauchen die anderen 90 Prozent. -- Murphy's Law _______________________________________________________________________ http://macbyte.info/ ICQ #151172379 http://dattuxi.de/
--On Samstag, 17. Juli 2004 17:28 Uhr +0200 Michael Raab
Am Sa, den 17.07.2004 schrieb Arne Klink um 17:09:
Ich müßte aber jobs an einem bestimmtem Datum laufen lassen können, z.B.
am 29.07.2004 um 23:55 Uhr.
Könnte mir jemand netterweise mal ein Beispiel posten ?
Richte Dir einen Cronjob ein.
Z.B. würde folgende Zeile bewirken, das "programm" am jeden 1. um eine Minute nach 1 (0.01 Uhr) ausgeführt wird.
1 0 1 * * /pfad/zum/program
Weitere Infos geben Dir "man crontab".
Bye Michael
Hi Michael, genau das will ich ja nicht - das es wiederholt ausgeführt wird. Deswegen ist die Wahl ja auf "at" gefallen. ;-) Konkret geht es um Folgendes: Mit vacation soll eine automatische Mailantwort realisiert werden, die am DD:MM:YY um HH:MM Uhr endet. Der at-job soll dann die ".forward" aus dem Homeverzeichnis den Users löschen. Und dafür brauche ich halt einen Job, der einmalig zeitgesteuert ausgeführt wird. Gruß, Arne
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Saturday 17 July 2004 17:09, Arne Klink wrote:
Ich müßte aber jobs an einem bestimmtem Datum laufen lassen können, z.B.
am 29.07.2004 um 23:55 Uhr.
Könnte mir jemand netterweise mal ein Beispiel posten ?
Also "man at" sagt eigentlich eine Menge Beispiele. Trotzdem hier ein kurzer Test: opi:~ # at 17:52 Jul 17 warning: commands will be executed using /bin/sh at> touch /tmp/at at> <EOT> job 1 at 2004-07-17 17:52 opi:~ # ls -l /tmp/at - -rw-r--r-- 1 root root 0 Jul 17 17:52 /tmp/at Bei Dir müsste es also "at 23:55 Jul 29" heißen. Torsten -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFA+Uu1wicyCTir8T4RAlMiAKCeiE0Y1NbcrHzJ5OmsHsSoCU+EZgCeOLop 6fkhTMENSqp8grEbq8s/ryI= =JrjW -----END PGP SIGNATURE-----
--On Samstag, 17. Juli 2004 17:54 Uhr +0200 Torsten Foertsch
Bei Dir müsste es also "at 23:55 Jul 29" heißen.
Torsten
Dank Dir, Torsten... Jetzt hab ich den Fehler: Ich habe es immer "at 23:55 Jul29" geschrieben... Ein Leerzeichen zuwenig. Manchmal steht man halt auf dem Schlauch. ;-)
participants (3)
-
Arne Klink
-
Michael Raab
-
Torsten Foertsch