zoukankan      html  css  js  c++  java
  • linux定时任务crontab

    1.启动定时任务

     /sbin/service crond status查看定时任务是否启动(active running)

    start /stop/restart
    reload 重载配置

    2. 配置谁可以使用定时任务的权限
    cron.allow
    cron.deny
    3.使用格式
    crontab -e
    格式* */1 - ,
    minute hour day month week command
    分 时 日 月 周 命令

    4.例子

    crontab -e进入以后的,定时任务写入

    */1 * * * * /usr/bin/python /root/lianxi/time_1.py ,每一分钟定时执行time_1.py文件
    #*/1 * * * * echo "It is a test" > myfile                  每一分钟定时见内容重定向到myfile中,因为没有指定路径,所以myfile是/root下
    #*/1 * * * * python /root/lianxi/time_2.py
    #*/1 * * * * echo "It is a test"

    * * * * * nmon -f -F /data/demo1.nmon -s 1 -c 10 下一分钟马上执行

    怎样查看?

    定时任务执行以后会提示mail,这时候输入mail进入消息列表
     N141 Cron Daemon           Mon Aug  4 15:21  21/741   "Cron <root@localhost> python /root/time_"

    输入number查看具体

    ctrl+D 退出消息

    有一个特别容易出错的地方,如果你将log写入文件的话,请尽量使用绝对路径,

    因为如果你手动执行,会写入你自己的相对路径,但是如果你定时任务执行的话,会写入root路径下面

  • 相关阅读:
    Docker入门
    服务配置中心
    zuul网关
    git2
    git1
    git
    shiro授权、注解式开发
    shiro认证-SSM
    Shiro入门
    Springmvc之文件上传
  • 原文地址:https://www.cnblogs.com/xueli/p/3652178.html
Copyright © 2011-2022 走看看