从星期一到星期五,上午9点到下午4点我想点击特定的URI。如果命中成功,我想创建/覆盖一个文件(这部分已经完成)。我不确定使用cron作业做这件事会更好还是创建后台服务会更好。我打算在带有1 GB RAM的VPS上运行它。我知道这很少,但现在我能买得起。使用cron作业或后台服务会更好吗?
答案 0 :(得分:5)
我会投票支持cron作业 - 它很容易在crontab中添加一行,甚至可以将自定义文件放在/etc/cron.d
目录中,如下所示:
*/15 9-16 * * 1-5 user /your/script/here
来自评论的[编辑]:
在性能和资源方面,两者都不是非常苛刻(假设您的脚本写得很好);话虽如此,cron已经在运行,因此它比添加另一个守护进程的开销更少。
至于维护,也可以轻松分发只需将文件放入/etc/cron.d/
即可运行的内容,而无需注册init.d
或upstart
。