#曲线救国# 利用Crontab实现开机自启

#曲线救国# 利用Crontab实现开机自启

在某些极端的机器上,我们使用/etc/rc.local配置开机自启会莫名其妙不生效,所以我们可以采取曲线救国的办法,使用crontab来实现开机自启。 使用方法: crontab -e @reboot /home/start.sh 保存即可。 @reboot 表示重启开机的时候运行一次。还有很多类似参数如下: string             meaning ------           ----------- @reboot      ...

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...