【问题标题】:disown a process in ksh在 ksh 中取消进程
【发布时间】:2009-05-05 10:38:03
【问题描述】:

“disown”命令在 bash 中有效,但在 ksh 中无效。

如果我在 ksh 中启动了一个进程,我该如何“拒绝”它,这样我才能退出我的 shell。 (我知道nohup,但是这个过程已经开始了!)

【问题讨论】:

    标签: unix ksh


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      在 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.
      

      【讨论】:

        猜你喜欢
        • 2013-08-10
        • 2012-10-29
        • 2017-05-19
        • 1970-01-01
        • 2013-06-24
        • 1970-01-01
        • 1970-01-01
        • 2011-05-21
        • 2014-05-23
        相关资源
        最近更新 更多