OSX 上的 pstop 等效项是什么?

OSX 上的 pstop 等效项是什么?

是否有相当于pstop在 OSX 中?

与有何pstop不同kill

答案1

pstopOS X 中有等效的吗?

是的。发送SIGSTOP到您想要暂时停止的进程。

最直接的方法是kill -STOP $pid,但您可以使用其他几种方法中的任何一种从 OS X 上的命令行发送信号:pkillkillall/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

相关内容