我正在寻找一种方法将 *nix screen
命令的输出通过管道传输到另一个程序。从理论上讲,我希望能够做类似的事情:
screen -S 测试 | php testscript.php
和testscript.php 通过php://stdin
接收
但是,如有必要,我愿意接受其他选择。
最佳答案
#!/usr/bin/php
<?php
$fd = fopen("php://stdin","r");
$foo = "";
while ( !feof($fd) ){
$foo .= fread($fd,1024);
}
fclose($fd);
//rest of script
命令行:screen -S test |/path/to/php/script.php 使用户脚本文件 chmod 到 755
关于php - 管道 screen 到 PHP(或与此相关的任何函数),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5401083/