通过PHP的cygwin屏幕会话问题

时间:2012-03-27 02:06:39

标签: php cygwin gnu-screen

Windows,cygwin。 我已经成功创建了一个屏幕会话,并从命令提示符中使用它我想要的: screen -S remote然后可以像这样填充它:screen -S remote -X stuff blah并且everthing只能起作用。但是,我正在尝试从PHP脚本中填充。 <?php exec("screen -S remote -X stuff blah"); ?>无济于事。

似乎PHP只能使用具有某些选项的屏幕。 <?php exec("screen -ls"); ?>按预期工作,列出当前的屏幕会话,但我不能在会话中填充任何内容:(

我甚至可以通过PHP创建会话,但我永远无法“使用”会话。我甚至试过screen -S remote -p 0 stuff blah

有人有什么想法吗?

1 个答案:

答案 0 :(得分:1)

经过一些实验,我成功了。

exec("start screen -S remote -X stuff blah");