【发布时间】:2015-01-04 20:08:03
【问题描述】:
我们有一个命令行 php 应用程序,它维护着特殊权限,并希望使用它来将管道数据中继到 shell 脚本中。
我知道我们可以通过以下方式读取 STDIN:
while(!feof(STDIN)){
$line = fgets(STDIN);
}
但是我怎样才能将该 STDIN 重定向到一个 shell 脚本中呢?
STDIN 太大而无法加载到内存中,所以我无法执行以下操作:
shell_exec("echo ".STDIN." | script.sh");
【问题讨论】:
标签: php pipe stdin shell-exec