отречься от процесса в ksh

Команда «отречься» работает в bash, но не в ksh.

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


person dogbane    schedule 05.05.2009    source источник


Ответы (2)


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

person bobmcn    schedule 09.05.2009

В 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.
person Tagar    schedule 22.11.2011