首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从php-web page centos服务器后台运行exec()命令

如何从php-web page centos服务器后台运行exec()命令
EN

Stack Overflow用户
提问于 2014-12-15 19:30:03
回答 1查看 202关注 0票数 0

我在ubuntu上准备了我的设置,一切都在我的本地服务器上运行得很好(比如ubuntu就像薄荷一样)。

但是当我将我的文件传输到centos服务器时,.....i无法在后台执行exec()或系统命令。(我也更改了程序的权限)

我在ubuntu中使用了以下命令:

代码语言:javascript
复制
$pid=system("./programme.exe {$arg1} {$arg2} {$arg3}>output.txt & echo $!");

谁能解释为什么这不能在centos上工作(在后台)......但是系统(“./Programme.exe {$arg1} {$arg2} {$arg3});工作正常.

EN

回答 1

Stack Overflow用户

发布于 2014-12-15 19:48:48

我不确定,但这可能是因为系统运行了一个程序并将输出重定向回来。在您的命令中,您也进行了重定向,所以也许php正在等待输出。尝试使用exec而不是system。

代码语言:javascript
复制
exec($cmd . " > /dev/null &");   
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27483043

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档