отречься от процесса в кш - PullRequest
3 голосов
/ 05 мая 2009

Команда disown работает в bash, но не в ksh.

Если я запустил процесс в ksh, как я могу «отречься» от него, чтобы я мог выйти из своей оболочки. (Я знаю о nohup, но процесс уже начался!)

Ответы [ 2 ]

2 голосов
/ 10 мая 2009

ksh93 поддерживает команду disown. Кроме того, некоторые версии nohup позволяют указывать идентификатор процесса с параметром -p вместо команды.

0 голосов
/ 22 ноября 2011

В ksh просто запустите disown без опции -h. Вот и все.

Из руководства ksh(1):

disown [ job... ]
    Causes the shell not to send a HUP signal to each given job, or all active
    jobs if job is omitted, when a login shell terminates.
...