Linux下设置Crontab按秒执行

Linux下设置Crontab按秒执行

crontab默认最小时刻为分钟,但是有些实时性比较高的操作,可能会需要按秒执行,可以采用下面的方式。 1.为crontab增加sleep: 编辑crontab文件:crontab -e * * * * * /bin/date >>/tmp/date.txt * * * * * sleep 10; /bin/date >>/tmp/date.txt * * * * * sleep 20; /bin/date >>/tmp/date.txt * * * * * sleep 30; /...

Linux下利用定时任务监控酸酸乳服务脚本

Linux下利用定时任务监控酸酸乳服务脚本

续上篇文章,Linux下利用定时任务监控MySQL服务脚本,在文章中,我们对MySQL服务的3306端口进行了监控。后续说到,其他服务更改端口即可,这显然不够严谨。为什么呢?因为每个服务的启动方式不一样,由于文章内不方便表述,也就另开文章解释下原因。 问题描述: 每个服务的监听端口不同,我们已经能考虑到,但是脚本内的 service mysqld start ...

Linux下利用定时任务监控MySQL服务脚本

Linux下利用定时任务监控MySQL服务脚本

这问题出现的比较奇葩,自从博客搬到华为云后,偶尔会发现打开博客出现数据库链接失败的提示,初步怀疑被人CC,把数据库搞挂了,然后每次都需要SSH去连接服务器,执行systemctl start mysql.service,烦的不行,索性搞个crontab,十分钟监测一次MySQL服务,如果挂了就让它自动启动。 废话不多,直接上脚本: #!/bin/sh port=$(netstat -nlt|g...