在命令行中使用PID将变量发送到进程?

时间:2012-07-23 19:03:34

标签: php shell command-line cmd pid

我有一个打开的进程,可以检索变量,但它在后台运行。

所以我需要使用PID将变量发送到进程?是否可以在命令行中将变量发送到进程或重新连接到进程。

2 个答案:

答案 0 :(得分:1)

进程间通信通常由套接字处理,即supported in PHP。因此,如果您可以控制两个应用程序,则可以设置套接字以在它们之间进行通信。

答案 1 :(得分:0)

* nix type shells

您可以通过执行fg [job id](不是PID,但您可以使用终端的jobs命令找到它)重新连接到进程。

<强> IPC

如果程序配置为接受变量,您也可以将变量发送到程序中。它可以从管道,文件或网络套接字读取它

如果程序只是等待布尔消息,程序也能够接收信号(与kill -[signal]一起发送)

对于php,通过这些方法发送变量可能涉及传输前的serialization变量