![OSX 上的 pstop 等效项是什么?](https://linux22.com/image/82790/OSX%20%E4%B8%8A%E7%9A%84%20pstop%20%E7%AD%89%E6%95%88%E9%A1%B9%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
是否有相当于pstop
在 OSX 中?
与有何pstop
不同kill
?
答案1
pstop
OS X 中有等效的吗?
是的。发送SIGSTOP
到您想要暂时停止的进程。
最直接的方法是kill -STOP $pid
,但您可以使用其他几种方法中的任何一种从 OS X 上的命令行发送信号:pkill
、killall
或/bin/kill
。
(后者与 shell 内置命令相反,后者是您kill
在 OS X 上发出命令时通常会得到的结果。请说help kill
看看与 . 相关的差异man kill
。)
与有何
pstop
不同kill
?
如果“ kill
”指的是默认操作,kill -TERM
则区别在于该STOP
信号只是暂停进程,准备稍后再次启动。当您Ctrl-Z从现代 shell 中点击时,交互过程中也会发生同样的情况。
(该功能是称为的更大功能组的一部分作业控制它是作为 BSD Unix 的一部分引入的C壳,然后克隆到科恩壳,它又被分叉成为POSIX壳。这就是为什么Ctrl-Z它可以在几乎所有 Unix 或类 Unix 系统的默认交互式 shell 中工作:因为 POSIX。)
当您想恢复该过程时,请发送它SIGCONT
。