我正在寻找一种方法将* nix screen
命令的输出传递给另一个程序。从理论上讲,我希望能够做到这样的事情:
screen -S test | php testscript.php
和testscript.php通过php://stdin
收到它
但是,如果有必要,我愿意接受其他选择。
答案 0 :(得分:1)
#!/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