需求: 项目中因为每月底会统计数据,导致mysql会挂掉,所以写个脚本每月1号定时重启.
解决办法:使用crontab编写定时任务.
1,编辑crontab

crontab -e

2,添加定时任务

0 8 1 * * systemctl restart mysqld 

注意:前面是定时计划,后面是要执行的命令.
后面也可以是一个要执行的脚本,写脚本要注意赋予操作权限.
chomd 777 ./shell文件.sh
3,重启crontab

service crond restart

补充:Crontab基本格式:
*  *  *  *  *  command
分 时 日 月  周  命令
第1列表示分钟1~59 每分钟用或者 /1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令

参考博客: https://www.jb51.net/article/144881.htm

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐