Désavouer le processus de cygwin bash

9

Il existe un moyen de renier correctement le processus de cygwin bash?

par exemple, je peux courir en arrière-plan

/cygdrive/c/Windows/notepad.exe &

et la fenêtre du bloc-notes montre mais quand je ferme le bash en utilisant Ctrl + D ou en tapant exit, la fenêtre bash reste ouverte

Alberto
la source
2
As-tu essayé disown?
Sven Marnach
1
Désolé, pas une question de programmation. Voter pour passer à Superuser.com. Bonne chance.
shellter
1
en utilisant désavouer, le travail est supprimé par la liste des travaux mais le problème persiste: les fenêtres ne se ferment jamais jusqu'à ce que je ferme le notepad.exe
Alberto

Réponses:

13

cygstart notepad

Ou, si vous utilisez Mintty :

setsid notepad

( setsidest dans le paquet util-linux.)

ak2
la source
ça marche, mais comment faire si j'ai déjà démarré le bloc-notes? il y a une commande comme renier?
Alberto
Je ne connais pas de moyen de dissocier un processus en cours.
ak2
idem ak2 si je cours dire que calc n'a pas d'importance si nohup ou renie calc meurt si je ferme la fenêtre parent
zzapper
0

J'essaierais avec nohupcomme expliqué dans cette réponse à une question similaire.

jcollado
la source