Wie Programme von der Shell abgekoppelt starten?
Hallo, wie kann ich Programme abgekoppelt von der shell starten? Ich habe ssh-zugriff auf einen Rechner im Büro. Bei größeren Downloads wäre es nett, wenn ich dem Bürocomp per ssh sagen könnte: "Lade mal über Nacht runter. Bis morgen und Tschüß." Ich meine, dass ich sowas vor 1000 Jahren mal in der Uni gemacht hab, als noch niemand Internet zuhause hatte und alles noch per Ortsgespäch abgerechnet wurde. =8-O Das ging da irgendwie recht trivial mit einem bestimmten Sonderzeichen hinter dem Kommando, oder so. Kommt man da dann noch dran, solang das Kommando läuft? Also wenn man zwischendurch mal gucken will, ob sich was tut.
Hallo, probiers mal mit einem & hinter dem Befehl. Man kann es glaube ich wieder in den Vordergrund holen, da weiß ich aber nicht wie das geht. Mit freundlichen Grüßen A.Gegner Andreas <maps.on@gmx.net> schrieb am 30.06.2005 11:20:04:
Hallo,
wie kann ich Programme abgekoppelt von der shell starten? Ich habe ssh-zugriff auf einen Rechner im Büro. Bei größeren Downloads wäre es nett, wenn ich dem Bürocomp per ssh sagen könnte: "Lade mal über Nacht runter. Bis morgen und Tschüß."
Ich meine, dass ich sowas vor 1000 Jahren mal in der Uni gemacht hab, als noch niemand Internet zuhause hatte und alles noch per Ortsgespäch abgerechnet wurde. =8-O Das ging da irgendwie recht trivial mit einem bestimmten Sonderzeichen hinter dem Kommando, oder so.
Kommt man da dann noch dran, solang das Kommando läuft? Also wenn man zwischendurch mal gucken will, ob sich was tut.
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
On Thu 30. Jun 11:21:39, age@ifak-system.com wrote:
Hallo,
probiers mal mit einem & hinter dem Befehl. Man kann es glaube ich wieder in den Vordergrund holen, da weiß ich aber nicht wie das geht.
Mit 'jobs' kann man sich alle im Hintergrund laufenden Prozesse anzeigen lassen. Diese lassen sich mit 'fg <jobnummer>' (oder fg alleine falls nur ein Prozess laeuft) wieder in den Vordergrund holen. Eine Alternative waere auch einen 'screen' zu starten. Dann bleibt der Prozess auch aktiv, wenn die Shell oder die ssh-Verbindung beendet wird. Gruss, Holger
Am Donnerstag, 30. Juni 2005 11:20 schrieb Andreas:
wie kann ich Programme abgekoppelt von der shell starten? Ich habe ssh-zugriff auf einen Rechner im Büro. Bei größeren Downloads wäre es nett, wenn ich dem Bürocomp per ssh sagen könnte: "Lade mal über Nacht runter. Bis morgen und Tschüß." wget -b ...
MfG Markus ps: alternativ kann man Programme mit "ein_commando &" in den Hintergrund schicken, wenn man dann noch den Output umleitet und evtl nohub benutzt, ist es ganz hilfreich. Etwas sehr viel komfortabler geht es mit screen...
Hallo Andreas, hallo auch an alle anderen Am Donnerstag, 30. Juni 2005 11:20 schrieb Andreas:
Hallo,
wie kann ich Programme abgekoppelt von der shell starten? Ich habe ssh-zugriff auf einen Rechner im Büro. Bei größeren Downloads wäre es nett, wenn ich dem Bürocomp per ssh sagen könnte: "Lade mal über Nacht runter. Bis morgen und Tschüß."
Naja, ganz ohne Shell geht meist nicht. ;-) Aber du willst es in einer eigenen Shell starten und deine (sichtbare) danach beenden können. Dann häng hinter den Befehl einfach ein "&" (ohne die " natürlich), dann wird der Befehl im Hintergrund ausgeführt. Dir wird noch eine Job-ID in eckigen Klammern angezeigt, gefolgt von der PID. Mit fg %<Job-ID> kriegst du das Programm wieder in den Vordergrund. -- Gruß MaxX Bitte beachten: Diese Mailadresse nimmt nur Listenmails entgegen. Für PM bitte den Empfänger gegen den Namen in der Sig tauschen. Auch sehr interessant: http://www.suse-etikette.de.vu
Am Donnerstag, 30. Juni 2005 11:20 schrieb Andreas:
wie kann ich Programme abgekoppelt von der shell starten? Ich habe ssh-zugriff auf einen Rechner im Büro. Bei größeren Downloads wäre es nett, wenn ich dem Bürocomp per ssh sagen könnte: "Lade mal über Nacht runter. Bis morgen und Tschüß."
nohup - run a command immune to hangups, with output to a non-tty
Kommt man da dann noch dran, solang das Kommando läuft? Also wenn man zwischendurch mal gucken will, ob sich was tut.
die Ausgabe wird nach nohup.out geschrieben Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 9204871 Fax: +49(721) 24874 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de Internet-Telefonie: www.skype.com Benutzer: juergen.vollmer
Am Donnerstag, 30. Juni 2005 11:20 schrieb Andreas:
Hallo,
wie kann ich Programme abgekoppelt von der shell starten?
Lies doch mal in SelfLinux nach. Da sind ein paar recht gute Bechreibungen darüber.
Ich habe ssh-zugriff auf einen Rechner im Büro. Bei größeren Downloads wäre es nett, wenn ich dem Bürocomp per ssh sagen könnte: "Lade mal über Nacht runter. Bis morgen und Tschüß."
Ich meine, dass ich sowas vor 1000 Jahren mal in der Uni gemacht hab, als noch niemand Internet zuhause hatte und alles noch per Ortsgespäch abgerechnet wurde. =8-O Das ging da irgendwie recht trivial mit einem bestimmten Sonderzeichen hinter dem Kommando, oder so.
Kommt man da dann noch dran, solang das Kommando läuft? Also wenn man zwischendurch mal gucken will, ob sich was tut.
-- Gruß Manfred
participants (9)
-
age@ifak-system.com
-
Andreas
-
Andreas Bittner
-
Dr. Jürgen Vollmer
-
Holger Macht
-
Manfred Eifler
-
Markus Hochmann
-
Matthias Houdek
-
Ralf Prengel