Start eines Jobs ohne aktive Session via ssh

usagi67

Grünschnabel
Hallo zusammen,

ich melde mich auf meiner ssh-Session zu unserem Linux-Cluster an und möchte da einen Job starten, der es nicht erfordert, daß ich weiterhin angemeldet bleibe. Verlasse ich die Session normalerweise, ist auch mein Prozeß nicht mehr in der Prozeßliste zu finden (ksh-Shellskript). Was ist zu tun, daß ich den Client herunterfahren kann und mein Job trotzdem noch läuft. Habe es auch schon mit nohup probiert. Danke! :-(
 
Meine Vermutung:
Wenn ich mich richtig erinnere muß ans Ende der Zeile mit dem nohup befehl noch das »&« (ohne Anführungsstriche). Damit schickst Du die gestartete Anwendung in den Hintergrund und erhöhst die Priorität.
 
Probieren wir einfach mal folgendes aus:

Code:
at -qb now
at> ./anwendung
at> STRG-D
Nach dem STRG-D sollte folgen:
Code:
"commands will be executed using /bin/ksh
job 1234567899.c at Sat Jun 23 23:23:23 2006"

Was haben wir getan?
Wir haben dem Betriebsystem gesagt das er Prozess "anwendung" selbstständig laden soll. Damit sollte der Prozess auch am leben bleiben, wenn wir ausloggen, weil nicht wir ihn gestartet haben, sondern das Betriebsystem! :-)
Hoffe das hilft!
 
Zurück