我对 linux 很陌生,不确定下面的最佳解决方案是什么。
我想每 5 秒运行一次 HTTP GET 请求。我想象某种可以随意启动/停止的服务。
只要网络服务器被击中,我就不会在意响应。所以我可以扔掉响应。
做到这一点的最佳方法是什么?我正在使用基于 CentOS 的 VPS。
谢谢你的帮助。
你这样做是错的。
我正在 ping 一个网络服务以在固定的时间间隔启动后台作业 - 恰好每 15 分钟一小时 00:15、00:30 等。所以我 ping 一个 PHP 脚本,该脚本确定是否到了运行的时间,然后运行如果是这样的话
这意味着您真正想做的是Run a task exactly every 15 minutes of the hour.
你应该使用cron这个,但不是你想的方式。您想要:
*/15 * * * * /command-to-run在您希望作业运行的服务器上创建一个 crontab 条目。或者
*/15 * * * * wget http://script-to-start在一些具有可靠时钟的远程服务器上一样。(如果*/15不是你想要的15,30,45可能是 - 不包括小时)。
有关更多详细信息,请参阅任何体面的crontab(5)手册页。
| 归档时间: |
|
| 查看次数: |
4314 次 |
| 最近记录: |