Linux之crontab -e定时任务

2023-05-08  本文已影响0人  催化剂

参考链接: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

   分钟      小时      天    月        天每星期      命令

    记住几个特殊符号的含义:

        “*”代表取值范围内的数字,

        “/”代表”每”,

        “-”代表从某个数字到某个数字,

        “,”分开几个离散的数字

上一篇 下一篇

猜你喜欢

热点阅读