【发布时间】:2013-04-16 17:47:00
【问题描述】:
我尝试通过 ssh 和管道与两台机器通信,以从一台机器到另一台机器获取消息。 第二个使用 sdtin 从第一台机器读取消息并写入文本文件。
我有一台机器,我有这个程序,但它不起作用......
$message = "Hello Boy";
$action = ('ssh root@machineTwo script.php');
$handle = popen($action, 'w');
if($handle){
echo $message;
pclose($handle);
}
在另一台机器上,我有 machineTwo:
$filename = "test.txt";
if(!$fd = fopen($filename, "w");
echo "error";
}
else {
$action = fgets(STDIN);
fwrite($fd, $action);
/*On ferme le fichier*/
fclose($fd);}
【问题讨论】: