Append Job to running Job

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
micha0815
Beiträge: 20
Registriert: 27.05.2008 19:59:59

Append Job to running Job

Beitrag von micha0815 » 21.04.2010 11:01:03

Hi Leute,

ich habe auf einem Server einen Job laufen der fleißig rechnet und Daten sammelt.
Nun würde ich im anschluss an diesen gern noch einen anderen starten... der erste
läuft allerdings schon paar Tage und ich hab das gefühl dass der erst so gegen Wochenende
fertig wird... Da ich am Wochenende aber in die Berge will würde ich den zweiten Job
gern irgendwie in abhängigkeit von der Beendigung des ersten starten...
(der erste läuft auf der Bash)
Habt ihr irgendeine Idee wie man das bewerkstelligen könnte? :hail:
Ich kann das Runscript des ersten leider nicht mehr ergänzen da dieser wie gesagt schon läuft...
Grüße

Benutzeravatar
hikaru
Moderator
Beiträge: 13968
Registriert: 09.04.2008 12:48:59

Re: Append Job to running Job

Beitrag von hikaru » 21.04.2010 11:19:37

Ich vermute mal, die beiden Jobs dürfen nicht gleichzeitig laufen. Die plumpe Variante wäre das Erstellen eines Crons, der regelmäßig überprüft, ob der erste Job noch läuft - und falls nicht, den zweiten startet. Aber es gibt sicher auch noch eine elegante Lösung.

micha0815
Beiträge: 20
Registriert: 27.05.2008 19:59:59

Re: Append Job to running Job

Beitrag von micha0815 » 21.04.2010 11:51:32

ja du vermutest richtig, die jobs sollten sich nicht in die quere kommen
da hierbei berechnungen auf der gpu ausgeführt werden (TESLA C1060).
Das mit dem Cronjob wäre eine lösung aber ich vermute auch es gibt
da bestimmt irgendetwas richtig cleveres ;)

xdanx
Beiträge: 473
Registriert: 15.11.2007 22:07:42
Lizenz eigener Beiträge: GNU General Public License

Re: Append Job to running Job

Beitrag von xdanx » 21.04.2010 12:12:51

ja, das geht mit wait.

dazu musst du entweder die PID (im Beuspiel 13159) oder die Jobnummer des bereits laufenden Prozesses wissen. Dann:

Code: Alles auswählen

wait 13159 ; der_zweite_befehl
aber nicht ausloggen, ansonsten müsstest du noch nohup benutzen ;)

micha0815
Beiträge: 20
Registriert: 27.05.2008 19:59:59

Re: Append Job to running Job

Beitrag von micha0815 » 22.04.2010 04:19:55

nice!
thx

Antworten