我有一个项目,我需要这样做
- 桌面应用程序每 5 秒向 Web 服务器发送一个带有数字的 txt 文件
- Web 服务器打开该文件并将号码保存在数据库中
问题是我需要它 24/7 全天候工作,即使用户没有登录。
桌面应用程序已经可以工作了,我该怎么办?
我有一个项目,我需要这样做
问题是我需要它 24/7 全天候工作,即使用户没有登录。
桌面应用程序已经可以工作了,我该怎么办?
您应该使用 cron 来执行此操作。这是一篇解释如何在 linux 中设置它们的文章:http: //kevin.vanzonneveld.net/techblog/article/schedule_tasks_on_linux_using_crontab/
如果您在 Windows 上运行它: 什么是 Windows 版本的 cron?
Mac类似于linux: http ://benr75.com/pages/using_crontab_mac_os_x_unix_linux
What you're trying to do is not actually a web server function, per se, (there isn't a request to serve) you just want to run a PHP script on a pre-determined schedule. To do that, you should run a scheduled job (cron on non-windows, Scheduled Task on Windows).
We use Windows, so here's how you set up a scheduled task for a php script to run when you need it to:
Set the Run value to wherever PHP is installed and the script you want to run:
"C:\Program Files\Php5\php.exe" C:\webserver\scripts\myphpfile.php
Set the Start in to wherever your php file is:
C:\webserver\scripts\
Set up the rest of the Schedule Task options to your needs.
使用 Unix Chron 来规划适合您需求的 php 作业