美文网首页
Linux之crontab -e定时任务

Linux之crontab -e定时任务

作者: 催化剂 | 来源:发表于2023-05-08 16:22 被阅读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

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

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

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

            “/”代表”每”,

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

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

    相关文章

      网友评论

          本文标题:Linux之crontab -e定时任务

          本文链接:https://www.haomeiwen.com/subject/fjslsdtx.html