HansPans Geschrieben 5. September 2002 Geschrieben 5. September 2002 Hi, gibt es eine möglichkeit eine Prozess von der Bash zu lösen, nachdem er angestoßen wurde?? Also ich möchte den Prozess am laufen halten wenn ich die Session schließe, will ihn aber nicht mit nohup starten müssen? Have a nice day HansPans
gurkenpapst Geschrieben 5. September 2002 Geschrieben 5. September 2002 befehl & also kaufmännisches und dahinter.
HansPans Geschrieben 5. September 2002 Autor Geschrieben 5. September 2002 Mit dem & wird der Prozess nur in den Hintergrund geschoben, aber nicht von der Bash gelöst, oder sollte ich mich da jetzt so irren?
Sumpfbiber Geschrieben 5. September 2002 Geschrieben 5. September 2002 ja da hast du recht. Soweit ich mich erinnern kann, wurde das schon öfters gefragt. Benutz mal die Suche. Gruß Sumpfbiber
Sumpfbiber Geschrieben 5. September 2002 Geschrieben 5. September 2002 Hi nochmal, hab mal kurz gesucht. Das hilft Dir glaub ich weiter Einmal zweimal Sumpfbiber
gurkenpapst Geschrieben 5. September 2002 Geschrieben 5. September 2002 prozesse die mit & gestartet werden beenden sich nicht mit schliessen der shell
HansPans Geschrieben 5. September 2002 Autor Geschrieben 5. September 2002 Besten Dank!!! Mit dem Screen funktioniert es!!!! Have a nice day HansPans
FunkyBeat Geschrieben 5. September 2002 Geschrieben 5. September 2002 Original geschrieben von gurkenpapst prozesse die mit & gestartet werden beenden sich nicht mit schliessen der shell Nope, &-Prozesse sind Kindprozesse der Shell und sterben, sobald die Shell gekillt wird (Außer sie detachen sich selbst, allerdings brauchen die dann auch kein &)
gurkenpapst Geschrieben 5. September 2002 Geschrieben 5. September 2002 kann ja sein das ich mich irre, aber ich habe es gerade ausprobiert habs mit putty mitgeloggt: log: userxy@debian:~$ ps -ef UID PID PPID C STIME TTY TIME CMD root 7976 1 0 12:08 tty1 00:00:00 /sbin/getty 38400 tty1 root 7990 1 0 12:11 tty2 00:00:00 -bash root 8101 1 0 12:15 ? 00:00:00 /usr/sbin/sshd root 8106 8101 0 12:17 ? 00:00:00 /usr/sbin/sshd userxy 8110 8106 0 12:17 ? 00:00:00 /usr/sbin/sshd userxy 8111 8110 0 12:17 pts/0 00:00:00 -bash userxy 8112 8111 0 12:17 pts/0 00:00:00 ps -ef userxy@debian:~$ ping 192.168.1.12 & [1] 8114 PING 192.168.1.12 (192.168.1.12): 56 data bytes userxy@debian:~$ 64 bytes from 192.168.1.12: icmp_seq=0 ttl=128 time=0.1 ms 64 bytes from 192.168.1.12: icmp_seq=1 ttl=128 time=0.2 ms ... dann habe ich putty beendet und mich wieder eingeloggt: 2. Log: userxy@debian:~$ ps -ef UID PID PPID C STIME TTY TIME CMD root 7976 1 0 12:08 tty1 00:00:00 /sbin/getty 38400 tty1 root 7990 1 0 12:11 tty2 00:00:00 -bash root 8101 1 0 12:15 ? 00:00:00 /usr/sbin/sshd userxy 8114 1 0 12:18 ? 00:00:00 ping 192.168.1.12 root 8119 8101 0 12:19 ? 00:00:00 /usr/sbin/sshd userxy 8121 8119 0 12:19 ? 00:00:00 /usr/sbin/sshd userxy 8122 8121 0 12:19 pts/1 00:00:00 -bash userxy 8123 8122 0 12:19 pts/1 00:00:00 ps -ef userxy@debian:~$ kill 8114
FunkyBeat Geschrieben 5. September 2002 Geschrieben 5. September 2002 OK... manpage gewälzt... stimmt beides. Wird die Bash-beendet verlieren alle laufenden Jobs ihre PPIDS und bekommen ein SIGHUP gesendet. Wenn sie das abfangen (wie ping), läuft der job eben weiter, nur halt ohne Ausgabe, weil er auch kein terminal mehr zugewiesen hat. akkurate abhilfe ist screen, wie schon in den vorherigen threads...
ArminS Geschrieben 29. August 2022 Geschrieben 29. August 2022 disown -a löst prozesse ab. charmanta reagierte darauf 1
pr0gg3r Geschrieben 29. August 2022 Geschrieben 29. August 2022 19 Jahre später, aber danke, kann ich zufälligerweise gerade gebrauchen 😂 Maniska und 0x00 reagierten darauf 2
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden