我的工作需要在服务器上运行PHP脚本没有任何请求的网站,它是检查客户账户并发送警报信息给客户有事时机器人脚本,保持(没有满时间,但至少每天一次).
任何想法都表示赞赏.
假设您需要在linux上执行此操作,您可以从浏览器和CLI运行任何PHP脚本.
你可以运行一个简单的PHP脚本:
echo "Ana are mere"; ?>
像这样:
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