Отказаться от процесса Cygwin Bash

9

Есть ли способ правильно отречься от процесса Cygwin Bash?

например я могу бегать в фоновом режиме

/cygdrive/c/Windows/notepad.exe &

и окно блокнота показывает, но когда я закрываю bash, используя Ctrl + D или набираю выход, окно bash остается открытым

Alberto
источник
2
Ты пробовал disown?
Свен Марнах
1
Извините, не вопрос программирования. Голосование для перехода на Superuser.com. Удачи.
Shellter
1
при использовании команды disown задание удаляется списком заданий, но проблема остается: окна никогда не закрываются, пока я не закрою notepad.exe
Alberto

Ответы:

13

cygstart notepad

Или, если вы используете Mintty :

setsid notepad

( setsidнаходится в пакете util-linux.)

ak2
источник
это работает, но как мне это сделать, если я уже запустил блокнот? есть команда типа disown?
Альберто
Я не знаю, как отсоединить запущенный процесс.
ak2
То же самое, если я запускаю, скажем, что calc не имеет значения, если nohup или disown умрет, если я
закрою
0

Я бы попытался с, nohupкак объяснено в этом ответе на аналогичный вопрос.

jcollado
источник