zoukankan      html  css  js  c++  java
  • Linux定时任务增删改查等说明

    crontab [-u username] [-l|-e|-r]
    参数:
    -u: 只有root才能进行这个任务,也即帮其他用户新建/删除crontab工作调度;
    -e: 编辑crontab 的工作内容;
    -l: 查阅crontab的工作内容;
    -r: 删除所有的crontab的工作内容,若仅要删除一项,请用-e去编辑。

    1.新增、修改调度任务

    新增、修改调度任务可用两种方法:
    1)、在命令行输入: crontab -e 然后添加相应的任务,wq存盘退出。
    2)、直接编辑/etc/crontab 文件,即vi /etc/crontab,添加相应的任务。

    2. 查看调度任务
    crontab -l //列出当前的所有调度任务
    crontab -l -u jp //列出用户jp的所有调度任务

    3. 删除任务调度工作
    crontab -r //删除所有任务调度工作

    4.为当前用户创建cron服务
    1)、键入 crontab -e 编辑crontab服务文件
    范例一:用dmtsai的身份在每天的12:00发信给自己
    crontab -e
    #此时会进入vi的编辑界面让你编辑工作。注意到,每项工作都是一行。

    0    12   *   *   *   mail dmtsai -s "at 12:00" < /home/dmtsai/.bashrc
    #分  时   日   月  周  |《==============命令行=======================》|

    2)、查看该用户下的crontab服务是否创建成功, 用 crontab -l 命令

    3)、启动crontab服务
    一般启动服务用 /sbin/service crond start 若是根用户的cron服务可以用 sudo service crond start,这里还是要注意下不同版本linux系统启动的服务的命令也不同,像我的虚拟机里只需用 sudo service cron restart 即可,若是在根用下直接键入service cron start就能启动服务

    4)、查看服务是否已经运行用 ps -ax | grep cron

    ps:详细点击链接https://www.cnblogs.com/mingforyou/p/3930636.html,本文摘于此链接内容。

  • 相关阅读:
    计划任务和压缩归档
    libevent 源码学习三 —— 基本使用场景和事件流程
    libevent 源码学习二 —— reactor 模式
    libevent 库源码学习
    手动配置固定IP参数vim vim
    软件相关
    写xhttpd服务器时 遇到segmentation fault
    c与c++中输出字符指针和字符串指针的问题
    char * argv[] ,string简析
    传入参数与传出参数
  • 原文地址:https://www.cnblogs.com/ZhaoHS/p/12335176.html
Copyright © 2011-2022 走看看