我尝试通过 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);}