Wyłącz proces z cygwin bash


9

Czy istnieje sposób, aby poprawnie wyrzucić proces z cygwin bash?

na przykład mogę uruchomić w tle

/cygdrive/c/Windows/notepad.exe &

a okno notatnika pokazuje, ale kiedy zamykam bash za pomocą Ctrl + D lub wpisując polecenie exit, okno bash pozostaje otwarte


2
Próbowałeś disown?
Sven Marnach

1
Przepraszamy, ale nie jest to pytanie programistyczne Głosowanie, aby przejść do Superuser.com. Powodzenia.
shellter

1
przy użyciu disown zadanie jest usuwane według listy zadań, ale problem pozostaje: okna nigdy się nie zamykają, dopóki nie zamknę notepad.exe
Alberto

Odpowiedzi:


13

cygstart notepad

Lub, jeśli używasz mięty :

setsid notepad

( setsidznajduje się w pakiecie util-linux).


to działa, ale jak mogę to zrobić, jeśli już uruchomiłem notatnik? jest takie polecenie jak disown?
Alberto,

Nie znam sposobu na oddzielenie działającego procesu.
ak2

to samo ak2, jeśli uruchomię powiedz, że calc nie wydaje się mieć znaczenia, jeśli nohup lub disown calc umiera, jeśli zamknę okno nadrzędne
zzapper

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.