首页 > Web开发 > 详细

php system()

时间:2018-06-14 16:48:55      阅读:157      评论:0      收藏:0      [点我收藏+]

学习源头:

https://blog.csdn.net/ltx06/article/details/53992905

 

system(“nohup ./test.py $s &”);

这个不会在后台运行,php会一直挂起直到test.py结束。

system(“nohup ./test.py $s >>log.txt &”);

这样写才能在后台运行因为system函数启动一个程序并希望保持在后台运行,

必须确保该程序的输出被重定向到一个文件或者其它输出流去,否则PHP 会在程序执行结束前挂起。

比如:

1、 system(“nohup ./test.py $s >>/tmp/output.txt &”);

2、 system(“nohup ./test.py $s > /dev/null 2>&1 &”); 

       (2>&1是错误输出转到标准输出,想读错误输出就加2>&1,不加读不到错误)

 

   或 system(“nohup ./test.py $s > /dev/null &”);

 

 

system(‘/usr/bin/nohup ‘.config(‘iqiyi.phppath‘).‘php ../artisan expon ‘." $datas ".‘>> ‘.config(‘iqiyi.logpath‘).date(‘Y‘).‘log.txt &‘);

 

 

 

php system()

原文:https://www.cnblogs.com/djwhome/p/9183234.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!