高铁上,分享个我平时用的比较多的定时任务方案。
当我自己管理的网站多起来之后,是有一个比较迫切的需求,就是要知道每一个网站每一天的运行状态。
毕竟总不能每天花一段时间去逐个检查,这样很浪费精力对吧。
所以性价比很高的一个方案,就是自己开发一段网站当前运行运行状态的检查脚本,然后将其部署起来并让其定时检查各个网站的运行信息。
等脚本运行检查完毕之后,统一将信息整理一下发送到我的邮箱,这样我便知道所有网站的当前运行信息了。
这种脚本非常简单,直接告诉 AI 我的需求即可。

比如上图便是我刚刚请求 Grok 给我的脚本,如果看不懂具体逻辑的话,完全可以一点一点问 AI 这到底是什么。
监控脚本的问题解决了,下一步就需要解决「定时」的问题了。
一般这种小脚本,我自己是不愿意分配服务器资源单独部署的,毕竟现在市面上已经有很多免费的定时任务方案,比如我自己经常用的谷歌脚本就提供这样的功能。
直接进到谷歌脚本的界面主页,在编辑器左侧点击「触发器」按钮,添加一个“时间驱动”的触发器。
我自己习惯是每天检查两遍,也就是定时器每隔 12 小时启动一次。
反正都是自动执行,且根本不需要我们提供额外资源,这种定时任务设置好之后放在那就行了,它会默默替我们干活。
如此一个网站状态监控的定时任务便做好了,用起来还挺方便的。
其实类似这样的定时任务场景还有很多,比如收集订单信息、同步物流数据、或者其他自己重复执行的任务,都是可以用这种思路进行替代的。
简单分享一下,继续赶路。

文章为作者独立观点,不代表DLZ123立场。如有侵权,请联系我们。( 版权为作者所有,如需转载,请联系作者 )
网站运营至今,离不开小伙伴们的支持。 为了给小伙伴们提供一个互相交流的平台和资源的对接,特地开通了独立站交流群。
群里有不少运营大神,不时会分享一些运营技巧,更有一些资源收藏爱好者不时分享一些优质的学习资料。
现在可以扫码进群,备注【加群】。 ( 群完全免费,不广告不卖课!)

发表评论 取消回复