【发布时间】:2009-05-05 10:38:03
【问题描述】:
“disown”命令在 bash 中有效,但在 ksh 中无效。
如果我在 ksh 中启动了一个进程,我该如何“拒绝”它,这样我才能退出我的 shell。 (我知道nohup,但是这个过程已经开始了!)
【问题讨论】:
“disown”命令在 bash 中有效,但在 ksh 中无效。
如果我在 ksh 中启动了一个进程,我该如何“拒绝”它,这样我才能退出我的 shell。 (我知道nohup,但是这个过程已经开始了!)
【问题讨论】:
ksh93 支持 disown 命令。此外,某些版本的 nohup 允许您使用 -p 选项而不是命令来指定进程 ID。
【讨论】:
在 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.
【讨论】: