在ksh中否认了一个进程

时间:2009-05-05 10:38:04

标签: unix ksh

“disown”命令在bash中起作用,但在ksh中不起作用。

如果我已经在ksh中启动了一个进程,我怎么能“拒绝”它,所以我可以退出我的shell。 (我知道nohup,但这个过程已经开始了!)

2 个答案:

答案 0 :(得分:2)

ksh93支持disown命令。此外,某些版本的nohup允许您使用-p选项而不是命令指定进程ID。

答案 1 :(得分:0)

在ksh中只运行不带-h选项的disown。就是这样。

来自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.