php - 管道 screen 到 PHP(或与此相关的任何函数)

标签 php linux unix pipe gnu-screen

我正在寻找一种方法将 *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/

相关文章:

php - Web 开发 - 从 Windows 保存/上传文件到 Linux 服务器

php - 将数量或其他参数传递给Laravel播种机

unix - 从 Unix 命令行查找标点符号并计算每个标点符号的数量

c++ - 如何检查端口是否处于 TIME_WAIT 状态或已被另一个应用程序占用

php - 如何使用 mysql 和 php 计算每个状态的条目总数

php - 无法让脚本从 PHP 的限制输入中打印出额外的列和行

php - tar ssh 无法正常工作

linux - 按小时计算行数

linux - 在 Linux 上无需登录即可下载 VSTS 神器

linux - 如何将容器用户添加到 Docker 主机中的用户组?