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.