请教,怎么能让php页面不去等待system所调用的命令的返回结果? <?phpsystem ("sleep 10 > /dev/null &")?>后台执行即可,但是切记,必须将输出重订向。否则后台执行也没用。如果需要若干时间后查看结果,则可以重订向到一个文件,稍后php查看文件即可。<?phpsystem ("ping -c 5 127.0.0.1 > test.log &")?> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 期待.通常都做成的计划任务在后台处理.要是php页面上,总是得要开一个... 谢谢各位。其实我的目的是想实现一个程式在服务器上每隔一段时间就执行。去监控一些报表功能。开始我的想法是:在程式中写死循环,用sleep控制间隔,但是发现这样很吃内存。后来又想用两个程式去实现,a.php 调用b.php ,b.php 调用a.php ,当然这两个程式都是用php.exe 调用的。但是这样就会出现一个问题,就是进程会无限增多,因为要等待system,所以问了这个问题。现在,我是同3楼所说用计划任务去实现的。刚才看了1楼的回答,可是没太看懂system ("sleep 10 > /dev/null &")这句话的意思啊?我试了一下。$path = .....//php.exe的路径$file = .....//要执行的文件system("".$path." ".$file." >1.log ");可是我发现这样不能执行啊,请指教? 在类UNIX系统下的CLI模式 PHP是可以多线程的 写个守护进程死循环 子线程完成退出 这样能很好解决内存和CPU的问题而且程序的健壮性会更好而且PHP脚本可以在开机的时候自动运行 完全符合LZ的需要 1.把要执行的命令写入一个批处理文件中.2.用PHP执行批处理.没有测试,仅供楼主参考. 谢谢,有测试,效果跟php 直接调用一样。正在研究6楼所说的 数组参数传递 php问题:谁帮我输出结果啊 php mailer邮件问题 一串数字前面有0,0的个数不定,怎么去掉前面的0? 乱码问题 紧急求助!!!关于$_SERVER['HTTP_REFERRER']!!!!!! 用subversion实施多人合作开发一个项目,顶有分 php5下fnmatch怎么不支持? 谁有中文的PHP写的网上商城的程序? apache不能读取中文文件名的文件/文件夹,应该怎么办? PHP连接LDAP服务器ldap_connect函数的问题!!!!!【在线等】 MYSQL从3升级到5,PHP从4升级到5的乱码问题
通常都做成的计划任务在后台处理.
要是php页面上,总是得要开一个...
其实我的目的是想实现一个程式在服务器上每隔一段时间就执行。去监控一些报表功能。开始我的想法是:在程式中写死循环,用sleep控制间隔,但是发现这样很吃内存。后来又想用两个程式去实现,a.php 调用b.php ,b.php 调用a.php ,当然这两个程式都是用php.exe 调用的。但是这样就会出现一个问题,就是进程会无限增多,因为要等待system,所以问了这个问题。
现在,我是同3楼所说用计划任务去实现的。
刚才看了1楼的回答,可是没太看懂system ("sleep 10 > /dev/null &")
这句话的意思啊?
我试了一下。
$path = .....//php.exe的路径
$file = .....//要执行的文件
system("".$path." ".$file." >1.log ");
可是我发现这样不能执行啊,请指教?
写个守护进程死循环 子线程完成退出
这样能很好解决内存和CPU的问题而且程序的健壮性会更好而且PHP脚本可以在开机的时候自动运行 完全符合LZ的需要
2.用PHP执行批处理.没有测试,仅供楼主参考.
正在研究6楼所说的