toppic
当前位置: 首页> 奇幻小说> 每天一款新玩意:cronitor

每天一款新玩意:cronitor

2020-11-20 10:04:29

青小蛙每天会发现不少新鲜玩意,但很多不适合发出来,比如各种内置国内用不了服务的服务,比如太过于小众的玩意,但扔了多可惜啊。


于是就有了这个「每天一款新玩意」,这里介绍的内容不在乎受众,不在乎使用难度,不在乎是否有用,但只要有趣,就行。


在这里,青小蛙也会扯扯淡,聊聊天,不要那么正式,就是对新产品有一颗好奇心。


cronitor 是一款监控服务器定时任务的在线服务。针对服务器用户,比如你有一台 VPS,那么 cronitor 就能帮你监控定时任务,无论是 crontab,还是 Bash、Python、Ruby 还是 Php,都可以用来监控任务是否完成。并且能够向第三方服务如 slack、HipChat 等发送通知。



正常都服务器都会有不少定时任务,比如定时备份,定时传输数据,定时运行脚本等等。而如果一台服务器长时间没登录,那么定时脚步什么时候死掉都不一定。


而在 Python、Php 等程序中,cronitor 也可以用来监控程序是否正常运行完毕。


使用很简单,比如定时任务:


# m h dom mon dow   command

0 1 * * * curl https://cronitor.link/d3x0c1/run -m 10 ;  /path/to/mysqlbackup.sh && 

curl https://cronitor.link/d3x0c1/complete -m 10

    

上述代表每天凌晨 1 点先告诉 cronitor 脚本要运行了,接着运行脚本 /path/to/mysqlbackup.sh 最后再通知 cronitor 运行完成。如果脚本运行失败,就不会发送完成通知给 cronitor 了。


这时 cronitor 就会通知你了,可以是邮件,也可以是第三方服务,开发者们会喜欢这个的。


不过,并没有免费版本,最便宜 24 刀/月。是不是感觉开发者钱很好挣?其实开发者可以自己写一套来监控嘛。



友情链接