zoukankan      html  css  js  c++  java
  • Linux 设置定时任务 清空日志

    Step 1:前提是linux服务器安装了crond

    定时任务需要crond服务的支持
        1.启动方法 service crond restart
        2.该服务默认是开机启动的
      取消定时任务
        1.全部取消 crontab -r
        2.取消某个 crontab -e 配置文件,删除要取消的哪一行配置
      查看目前都有那些定时任务
        crontab -l

    Step 2: 编写bash脚本,比如一个简单的脚本

    #!/bin/bash
    
    time=$(date "+%Y%m%d:%H-%M-%S")
    echo "${time}"
    echo "--我要开始清理日志啦-----"
    echo '' > /opt/apache-tomcat-8.5.32.lop1/logs/catalina.out
    echo "---已经清理完毕---"
    

      编写完成之后,自己手动运行看是否正确。 

     

    Step 3:添加定时任务

    打开定时任务配置文件:crontab -e
    在弹出的新窗口中敲击i进入编写:

    * * * * * xxx.sh

    或者

    * * * * * /opt/xxx.sh >> /xxx/xxx/crontab.log

    编辑完成进行保存并退出

    Step 4: 查看目前的定时任务

    crontab -l

     

     

  • 相关阅读:
    Oracle 创建索引分区
    Shiro SessionManager会话管理器设计概念
    管理表分区
    Oracle 表分区策略
    Oracle 表分区
    参考Shiro的Session定期验证会话失效的线程池
    HDU 3555 Bomb (数位dp)
    POJ 3666 Making the Grade (动态规划)
    Gym
    POJ
  • 原文地址:https://www.cnblogs.com/qianjinyan/p/9318843.html
Copyright © 2011-2022 走看看