Hallo Liste, folgendes (einfaches ?) Problem: Ich habe einen Prozess (Download mit ncftp) über STRG+z und bg in den Hintergrund gebracht. Danach habe ich die shell beendet. Den Job kann ich über ps -u username auch noch sehen, aber wie komme ich wieder an ihn heran, d.h. wie bringe ich diesen Job wieder in den Vordergrund ? Olaf
* Olaf Lange schrieb am 13.Mai.2001:
Ich habe einen Prozess (Download mit ncftp) über STRG+z und bg in den Hintergrund gebracht. Danach habe ich die shell beendet. Den Job kann ich über ps -u username auch noch sehen, aber wie komme ich wieder an ihn heran, d.h. wie bringe ich diesen Job wieder in den Vordergrund ?
Mit fg statt bg. Und wenn er schon mal im Hintergrund ist mit fg %1 wenn nur ein job im Hintergrund läuft, sonst mit jobs ansehen, was es sonst noch so gibt. Und dann fg %<Jobnummer> Bernd -- Probleme mit dem Drucker? Schon die Druckercheckliste beachtet? http://localhost/doc/sdb/de/html/drucker-howto.html | Auch lesenswert: Oder schon das Drucker-HOWTO gelesen? | man lpr file://usr/shar/doc/howto/de/DE-Drucker-HOWTO.txt.gz | Zufallssignatur 3
Hallo Olaf! Am Sonntag, 13. Mai 2001 23:49 schrieb Olaf Lange:
Hallo Liste,
folgendes (einfaches ?) Problem:
Ich habe einen Prozess (Download mit ncftp) über STRG+z und bg in den Hintergrund gebracht. Danach habe ich die shell beendet. Den Job kann ich über ps -u username auch noch sehen, aber wie komme ich wieder an ihn heran, d.h. wie bringe ich diesen Job wieder in den Vordergrund ?
Probier mal fg...... Grüße Manfred Gahr
On 13 May 2001, at 23:49, Olaf Lange wrote:
Hallo Liste,
folgendes (einfaches ?) Problem:
Ich habe einen Prozess (Download mit ncftp) über STRG+z und bg in den Hintergrund gebracht. Danach habe ich die shell beendet. Den Job kann ich über ps -u username auch noch sehen, aber wie komme ich wieder an ihn heran, d.h. wie bringe ich diesen Job wieder in den Vordergrund ?
jobs Dann siehst Du welche Nummer (!= PID) er hat. fg _Nummer_ _Nummer_ ist optional, wenn es nur ein Prozess ist. Also Ich denke Du suchst einfach nur fg. BTW bg ist dazu da, daß der Prozeß im Hintergrund läuft, da er mit Strg+z gestoppt wird. man fg man bg man jobs hth Alex
Hallo On Mon, 14 May 2001, Alex Klein wrote:
On 13 May 2001, at 23:49, Olaf Lange wrote:
Ich habe einen Prozess (Download mit ncftp) über STRG+z und bg in den Hintergrund gebracht. Danach habe ich die shell beendet. Den Job kann ich über ps -u username auch noch sehen, aber wie komme ich wieder an ihn heran, d.h. wie bringe ich diesen Job wieder in den Vordergrund ?
jobs
Dann siehst Du welche Nummer (!= PID) er hat.
fg _Nummer_
_Nummer_ ist optional, wenn es nur ein Prozess ist. Also Ich denke Du suchst einfach nur fg. BTW bg ist dazu da, daß der Prozeß im Hintergrund läuft, da er mit Strg+z gestoppt wird.
man fg man bg man jobs
Ganz so einfach ist es nicht: 1. fg/bg/jobs sind sog. builtin commands. Da gibts zum einen schon mal keine eigenen man pages, sondern das steht in man bash. 2. Wie Olaf geschrieben hat, hat er die Shell, in der sein Programm gestartet wurde bereits geschlossen. Wenn man wieder eine neue Shell startet, sind bereits bestehende Prozesse keine Jobs dieser neuen Shell. Man kann einen Prozess der keine Shell mehr hat meines Wissens nach nicht in einer neuen Shell in den Vordergrund holen. Dazu müßte man bei einem laufenden Prozeß nachträglich die Ein-/Ausgabe umbiegen. Normalerweise legt die aufrufende Shell die Kanäle STDIN/STDOUT/STDERR beim Start fest. Wenn diese Shell nicht mehr existiert - Pech gehabt. Mit freundlichen Grüßen Rudi -- Rudolf Elpelt EMail: elpelt@t-online.de
On 14 May 2001, at 20:10, Rudolf Elpelt wrote:
Hallo
On Mon, 14 May 2001, Alex Klein wrote:
man fg man bg man jobs
Ganz so einfach ist es nicht: Ja, aber nur weil er die Shell beendet hat [1].
1. fg/bg/jobs sind sog. builtin commands. Da gibts zum einen schon mal keine eigenen man pages, sondern das steht in man bash. Gut. Aber hast Du denn schon mal man fg oder man bg oder man jobs eingegeben? Da kommt nämlich doch was. Und zum nachlesen taugt es. Es ist nämlich die manpage zu den builtin commands.
2. Wie Olaf geschrieben hat, hat er die Shell, in der sein Programm gestartet wurde bereits geschlossen. Wenn man wieder eine neue Shell startet, sind bereits bestehende Prozesse keine Jobs dieser neuen Shell. [1] Sorry, das hatte ich überlesen.
cu Alex
Hallo, On Wed, 16 May 2001, Alex Klein wrote:
1. fg/bg/jobs sind sog. builtin commands. Da gibts zum einen schon mal keine eigenen man pages, sondern das steht in man bash.
Gut. Aber hast Du denn schon mal man fg oder man bg oder man jobs eingegeben? Da kommt nämlich doch was. Und zum nachlesen taugt es. Es ist nämlich die manpage zu den builtin commands.
bei mir kommt nix, wenn ich einfach man fg/bg/jobs eingebe. Aber ist ja auch egal, das war ja nicht die ursprüngliche Frage. Mit freundlichen Grüßen Rudi -- Rudolf Elpelt EMail: elpelt@t-online.de
participants (5)
-
Alex Klein
-
Bernd Brodesser
-
Elpelt@t-online.de
-
M.A.N.E@t-online.de
-
Olaf Lange