Disown-Prozess von Cygwin Bash

9

Gibt es eine Möglichkeit, den Prozess von Cygwin Bash richtig abzulehnen?

Zum Beispiel kann ich im Hintergrund laufen

/cygdrive/c/Windows/notepad.exe &

und das Notizblockfenster wird angezeigt, aber wenn ich die Bash mit Strg + D schließe oder exit tippe, bleibt das Bash-Fenster geöffnet

Alberto
quelle
2
Hast du es versucht disown?
Sven Marnach
1
Sorry, keine Programmierfrage. Abstimmung, um zu Superuser.com zu wechseln. Viel Glück.
Shellter
1
Mit disown wird der Job von der Jobliste entfernt, aber das Problem bleibt bestehen: Die Fenster werden nie geschlossen, bis ich die notepad.exe schließe
Alberto

Antworten:

13

cygstart notepad

Oder wenn Sie Minze verwenden :

setsid notepad

( setsidist im util-linux-Paket enthalten.)

ak2
quelle
Es ist Arbeit, aber wie kann ich es tun, wenn ich den Notizblock bereits gestartet habe? Gibt es einen Befehl wie Verleugnung?
Alberto
Ich kenne keine Möglichkeit, einen laufenden Prozess zu trennen.
Ak2
Das Gleiche gilt für ak2, wenn ich sage, dass calc keine Rolle spielt, wenn nohup oder disown calc stirbt, wenn ich das übergeordnete Fenster schließe
zzapper
0

Ich würde versuchen, nohupwie in dieser Antwort auf eine ähnliche Frage erläutert .

jcollado
quelle