创建一个在一周工作时间内以15分钟为间隔运行的脚本

Kum*_*mar 1 python cron background-process

从星期一到星期五,上午9点到下午4点我想点击特定的URI.如果命中成功,我想创建/覆盖一个文件(这部分已经完成).我不确定使用cron作业做这件事会更好还是创建后台服务会更好.我打算在带有1 GB RAM的VPS上运行它.我知道这很少,但现在我能买得起.使用cron作业或后台服务会更好吗?

Bry*_*gee 5

我会投票给cron作业 - 它很容易在crontab中添加一行,甚至将自定义文件放在/etc/cron.d目录中,如下所示:

*/15 9-16 * * 1-5 user /your/script/here
Run Code Online (Sandbox Code Playgroud)

[编辑]评论:

在性能和资源方面,都不是非常苛刻(假设您的脚本写得很好); 话虽如此,cron已经在运行,因此它比添加另一个守护进程增加了更少的开销.

至于维护,也很容易分发一些只是放置文件/etc/cron.d/来运行的东西,而不必注册init.dupstart.