参考链接:https://blog.csdn.net/weixin_41831919/article/details/108542764
crontab -l 查看当前用户下的定时任务列表
crontab -r :表示删除用户的定时任务,当执行此命令后,所有用户下面的定时任务会被删除
crontab -e :新增定时任务,编辑
22 0 * * 0 sh ~/crontab/mongo_bak.sh
编写把sh文件放到目录:/root/crontab
新增调度任务可用两种方法
在命令行输入: crontab -e 然后添加相应的任务,wq存盘退出。
直接编辑/etc/crontab 文件,即vi /etc/crontab,添加相应的任务。
1、修改/etc/crontab,添加定时任务
vi /etc/crontab
#每星期六晚上0:0开始执行MongoDB数据库备份脚本
2、crontab -e ,然后编写命令
22 0 * * 0 sh ~/crontab/mongo_bak.sh
cron文件语法:
分 小时 日 月 星期 命令
0-59 0-23 1-31 1-12 0-6 command (取值范围,0表示周日一般一行对应一个任务)
Minute Hour Day Month Dayofweek command
分钟 小时 天 月 天每星期 命令
记住几个特殊符号的含义:
“*”代表取值范围内的数字,
“/”代表”每”,
“-”代表从某个数字到某个数字,
“,”分开几个离散的数字
网友评论