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?
Ich kann das Runscript des ersten leider nicht mehr ergänzen da dieser wie gesagt schon läuft...
Grüße
Append Job to running Job
Re: Append Job to running Job
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.
Re: Append Job to running Job
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
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
-
- Beiträge: 473
- Registriert: 15.11.2007 22:07:42
- Lizenz eigener Beiträge: GNU General Public License
Re: Append Job to running Job
ja, das geht mit wait.
dazu musst du entweder die PID (im Beuspiel 13159) oder die Jobnummer des bereits laufenden Prozesses wissen. Dann:
aber nicht ausloggen, ansonsten müsstest du noch nohup benutzen
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
Re: Append Job to running Job
nice!
thx
thx