当前位置:  开发笔记 > 编程语言 > 正文

在没有客户端请求的情况下在服务器上运行的php脚本

如何解决《在没有客户端请求的情况下在服务器上运行的php脚本》经验,为你挑选了1个好方法。

我的工作需要在服务器上运行PHP脚本没有任何请求的网站,它是检查客户账户并发送警报信息给客户有事时机器人脚本,保持(没有满时间,但至少每天一次).

任何想法都表示赞赏.



1> Quamis..:

假设您需要在linux上执行此操作,您可以从浏览器和CLI运行任何PHP脚本.

你可以运行一个简单的PHP脚本:

像这样: php -f ./index.php

注意文件权限,任何可能在代码中出现的错误,内存泄漏或未分配的变量现在都会变得非常明显,因为该过程将持续运行.

如果你不希望它在后台运行所有的时间,看看crontab中(http://unixgeeks.org/security/newbie/unix/cron-1.html),以能够定期启动作业.

- 编辑 -

看看php执行后台进程和PHP:如何将信息返回到等待的脚本并继续处理

基本上你想要启动后台进程,你可以通过在你自己的脚本上使用exec()或fsockopen()或file_get_contents()来执行此操作,如果没有访问exec或套接字函数的话.另请查看http://us2.php.net/manual/en/function.session-write-close.php,以便"后台脚本"不会"阻止"请求和http://us2.php达网络/手动/ EN/function.ignore-用户abort.php

推荐阅读
惬听风吟jyy_802
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有