PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Programm einmalig zu einem bestimmten Zeitpunkt ausführen!



linosch
19.09.02, 09:54
Hallo zusammen,

ich würde gerne wissen, ob es möglich ist ein Programm zu einer bestimmten Zeit (z. B. Ab heute in zehn Tagen um 23.00 Uhr) zu starten. Dies brauch nur ein einziges mal gestartet werden.

Ist sowas möglich?

Gruss

Lino

Spike05
19.09.02, 09:58
Wenn du die Suche in diesem Forum benutzt und mal ein wenig nach

cron, cronjob, oder so suchst ist alles möglich! ;)

cu

Jochen

Tim Taylor
19.09.02, 10:01
Für einmalige Aufgaben ist auch der ATD gut geeignet.

spike
19.09.02, 10:04
Klar probier es mal mit dem at Kommando:

z.B.

at now + 10 days DEIN_PROGRAMM

Wenn Du noch ein Mail nach abschluss haben willst:

at -m now + 10 days DEIN_PROGRAMM

Übersicht über die Jobs die anstehen

at -l

unter dem Benutzer der das Kommando abgesetzt hat.

Im Zweifelsfall gilt RTMFM ;-)

cron würde ich übrigens nicht für einmalige Jobs verwenden, da es dafür extra den at Befehlt gibt. Den sollte man dann auch ruhig nutzen. Bei zyklischen Aufrufen ist cron das bessere Kommando.

linosch
19.09.02, 10:10
.... at war genau das was ich gesucht habe! :-)

Gruss

Lino

makrostyle
21.10.02, 20:27
mein thema :D

hi ich hab da so ein paar fragen an die at profis unter euch:

Bsp:

/home/tim/script.sh | at teatime

wird zwar zur teatime ausgeführt aber nicht in den hintergrund geschickt.
was heissen mag, ich starte um 15 uhr den befehl und der verschwindet nicht im hintergrund.
prinzipiell waer mir das ja egal und ich würde "&" verwenden allerdings passiert das remote,
per ssh eingeloggt und ich moechte mich danach ausloggen und der befehl soll trotzdem zur gewuenschten uhrzeit ausgeführt werden. // cron is leider nicht das richtige dafuer :(

ich dachte der wird in die at-queue gesetzt.

jetzt schon mal danke fuer eure hilfe,...
cheers tim

Trillian
21.10.02, 21:25
Das sollte doch mit "nohup" gehen... Weiss selbst nicht genau, wie man den Befehl einsetzt, aber vielleicht reichts ja als Such-Begriff..

Tomonage
21.10.02, 21:59
benutz doch einfach screen

Belkira
21.10.02, 22:35
Bsp:

/home/tim/script.sh | at teatime

wird zwar zur teatime ausgeführt aber nicht in den hintergrund geschickt.

Sollte aber, ist das gleiche wie: at teatime -f /home/tim/script.sh

makrostyle
22.10.02, 01:29
mit nohup hab ich das problem dass ich wenn ich die ssh connection exite das nicht zu tun scheint. ich test morgen mal screen und die syntax von belkira, vielleicht tut sich ja dann was
vielen dank euch.
cheers tim

bachi|tuX
22.10.02, 02:38
warum machst nicht einfach

at <zeit> [enter]
/dein/befehl[enter]
[strg]+[d]

?

so mach ich das immer und funzt einwandfrei... da gibts auch keine probs mit dem hintergrund :)

DustPuppy
23.10.02, 22:55
warum sollte "nohup program &" nicht funktionieren ?