我们这里有一个实用程序正在使用proc_open()
调用 ssh 在远程计算机上运行命令。然而,在某些情况下,我们需要停止远程机器上的命令,但是proc_close()
and proc_terminate()
不要将所需的信号发送到 ssh 连接的远端。 SSH 一般会发出一个SIGHUP
当程序终止时运行程序,但我们需要发送一个SIGINT
到 ssh ,它将转发到远程端运行的程序。
我已经尽可能多地用谷歌搜索了,似乎有很多pcntl
函数为接收信号,但我没能找到任何关于sending通过 PHP 发送信号,更不用说任何相关的东西了proc_*
功能。
您可以通过 PHP 发送信号:
posix_kill(posix_getpid(), SIGTERM);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)