Hi LUG,
wie kann man $SUBJECT erledigen? Zur Beschreibung: Auf Arbeit habe ich ein Programm welches längere Zeit rechnet. Von zu Hause kontrolliere ich den Status und starte es eventuell mit anderen Parametern neu. Mit dem Logout bzw. der Beendigung der ssh-Sitzung beendet sich auch das Programm. Das würde ich gern vermeiden. Einfach mit "&" in den Hintergrund schicken hilft nicht. :-(
Der Versuch über den Init-Script-Mechanismus ("start-stop-daemon",...) scheitert: dilbert> start-stop-daemon --start --exec ./runsim ./runsimstart-stop-daemon: ./runsim: Permission denied
Das Script und auch das Verzeichnis gehören mir. Daran sollte es nicht liegen.
Zum Ablauf: runsim --> start.sh --> kommerzielles Binary Shell-Script ruft Binary das Ding rechnet mit Parametern auf
Vielleicht sollte noch erwähnt werden, das das Programm sich an eine Konsole bindet und dann quasi interaktiv ist. Man kann es mit STRG+C stoppen und dann den Programmablauf über "Switches" steuern.
Bei einem RTFM würde mich ein Link auf die richtige Literaturstelle freuen.
Jens Weiße
Hallo Jens,
wie kann man $SUBJECT erledigen? Zur Beschreibung: Auf Arbeit habe ich ein Programm welches längere Zeit rechnet. Von zu Hause kontrolliere ich den Status und starte es eventuell mit anderen Parametern neu. Mit dem Logout bzw. der Beendigung der ssh-Sitzung beendet sich auch das Programm. Das würde ich gern vermeiden. Einfach mit "&" in den Hintergrund schicken hilft nicht. :-(
Mal mit screen probiert? man screen hilft...
MfG Matthias
Hallo!
Am 2003-10-11 22:41 +0200 schrieb Matthias Sauppe:
Hallo Jens,
wie kann man $SUBJECT erledigen? Zur Beschreibung: Auf Arbeit habe ich ein Programm welches längere Zeit rechnet. Von zu Hause kontrolliere ich den Status und starte es eventuell mit anderen Parametern neu. Mit dem Logout bzw. der Beendigung der ssh-Sitzung beendet sich auch das Programm. Das würde ich gern vermeiden. Einfach mit "&" in den Hintergrund schicken hilft nicht. :-(
Mal mit screen probiert? man screen hilft...
Wollte ich auch gerade vorschlagen. Ist von allen Lösungen die beste (IMHO), da man interaktive Programme so prima bedienen kann.
Martin
Hallo.
On Sat, 11 Oct 2003 22:33:58 +0200 Jens Weiße jens.weisse@gmx.net wrote:
Mit dem Logout bzw. der Beendigung der ssh-Sitzung beendet sich auch das Programm. Das würde ich gern vermeiden. Einfach mit "&" in den Hintergrund schicken hilft nicht. :-(
Versuch mal 'jobs' und 'disown', sofern du bash als shell benutzt. Weiterhin empfehle ich "JOB CONTROL" aus man bash mal zu lesen.
Grüße Frank Benkstein.
Mit dem Logout bzw. der Beendigung der ssh-Sitzung beendet sich auch das Programm. Das würde ich gern vermeiden. Einfach mit "&" in den Hintergrund schicken hilft nicht. :-(
Versuch mal 'jobs' und 'disown', sofern du bash als shell benutzt. Weiterhin empfehle ich "JOB CONTROL" aus man bash mal zu lesen.
Die bash kann ich nur auf den Linux-Kisten garantieren. Auf den SGI und auf der True64 sieht es schlechter aus. Allerdings solle es die GNU-Utilities auch für diese Systeme geben. Muss mal mit $root sprechen.
Jens Weiße
Guten Morgen Jens,
Mit dem Logout bzw. der Beendigung der ssh-Sitzung beendet sich auch das Programm. Das würde ich gern vermeiden.
starte das Programm mit nohup. Kleines Bsp.: $ nohup sleep 30 & Dieser Prozess wird weiter ausgeführt, wenn Du die Konsole schließt. Die Standardausgabe wird in die Datei nohup.out geleitet. -> man nohup, info nohup
Gruß, Martin Knechtel
am Sun, dem 12.10.2003, um 9:08:45 +0200 mailte Martin Knechtel folgendes:
Guten Morgen Jens,
Mit dem Logout bzw. der Beendigung der ssh-Sitzung beendet sich auch das Programm. Das würde ich gern vermeiden.
starte das Programm mit nohup. Kleines Bsp.: $ nohup sleep 30 & Dieser Prozess wird weiter ausgeführt, wenn Du die Konsole schließt. Die Standardausgabe wird in die Datei nohup.out geleitet. -> man nohup, info
Falls man später das Programm wieder interaktiv bedienen will, wäre allerding screen die deutlich bessere Wahl.
Ich habe lug LinuxTag 2003 in Chemnitz einen Vortrag zu Screen erlebt und möchte es nun nicht mehr missen...
Andreas
Andreas Kretschmer (kretschmer@kaufbach.delug.de) schrieb auf LUG-DD am So, 12 Okt, 2003; 11:39 +0200:
am Sun, dem 12.10.2003, um 9:08:45 +0200 mailte Martin Knechtel folgendes:
Guten Morgen Jens,
Ich habe lug LinuxTag 2003 in Chemnitz einen Vortrag zu Screen erlebt und möchte es nun nicht mehr missen...
Ich auch und habe da noch einige neue Features kennen gelernt. http://www.tu-chemnitz.de/linux/tag/lt5/vortraege/detail.html?index=77 http://www.christianhahn.org/ln_linux_screen.html
Sven Guckes wird auf dem Dresdener auch was zu screen erzählen.
Gruß,
Frank
Vielen Dank an Alle,
die Vorschläge mit screen und nohup klingen sehr gut. Werde die nächsten Tage das alles mal ausprobieren.
Ich auch und habe da noch einige neue Features kennen gelernt. http://www.tu-chemnitz.de/linux/tag/lt5/vortraege/detail.html?index=77 http://www.christianhahn.org/ln_linux_screen.html
Die Unterlagen werden gerade gedownloadet. Das sieht sehr vielversprechend aus. Nun muss der Input erstmal verarbeitet und ausprobiert werden.
Sven Guckes wird auf dem Dresdener auch was zu screen erzählen.
Er hat einen Zuhörer gewonnen.
Jens Weiße
lug-dd@mailman.schlittermann.de