Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将screen与PHP shell_exec或exec一起使用_Php_Shell Exec - Fatal编程技术网

如何将screen与PHP shell_exec或exec一起使用

如何将screen与PHP shell_exec或exec一起使用,php,shell-exec,Php,Shell Exec,如何在php shell_exec或exec中使用screen命令? 我尝试使用screen-S的屏幕名,但它不起作用。。运行脚本后,我检查屏幕列表,屏幕名称不存在。。 我的代码:shell_exec(“screen-S screenname”,$output)输出$ouput始终为空。屏幕会话是每个用户的会话。运行PHP的用户是否与您检查的用户相同?另外,既然你只打开一个屏幕会话,你希望得到什么样的输出?嗯,我需要用root用户运行屏幕,但我尝试使用sudo,这对我没有帮助..用sudo运行命

如何在php shell_exec或exec中使用screen命令? 我尝试使用screen-S的屏幕名,但它不起作用。。运行脚本后,我检查屏幕列表,屏幕名称不存在。。
我的代码:
shell_exec(“screen-S screenname”,$output)输出<代码>$ouput
始终为空。

屏幕
会话是每个用户的会话。运行PHP的用户是否与您检查的用户相同?另外,既然你只打开一个屏幕会话,你希望得到什么样的输出?嗯,我需要用root用户运行屏幕,但我尝试使用sudo,这对我没有帮助..用sudo运行命令与作为root用户不同我如何以root用户身份运行屏幕命令?我尝试使用su-u root-c“screen-dmS screenname”,但它不起作用。。sudo-u根屏幕-dmS屏幕名也不起作用。。所有这些都由nginx运行,应用程序与web一起工作,另一个服务器(在这种情况下,我通过邮递员发送请求)将GET请求发送到web服务器,在PHP文件中,我执行此操作
屏幕
会话是针对每个用户的。运行PHP的用户是否与您检查的用户相同?另外,既然你只打开一个屏幕会话,你希望得到什么样的输出?嗯,我需要用root用户运行屏幕,但我尝试使用sudo,这对我没有帮助..用sudo运行命令与作为root用户不同我如何以root用户身份运行屏幕命令?我尝试使用su-u root-c“screen-dmS screenname”,但它不起作用。。sudo-u根屏幕-dmS屏幕名也不起作用。。所有这些都由nginx运行,应用程序与web一起工作,另一个服务器(在这种情况下,我通过邮递员发送请求)向web服务器发送GET请求,我在PHP文件中执行此操作