码迷,mamicode.com
首页 > 系统相关 > 详细

Linux 设置定时任务 清空日志

时间:2018-07-16 18:04:20      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:logs   bash脚本   取消   ima   rest   font   开始   定时   star   

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

技术分享图片

 

 

 

Linux 设置定时任务 清空日志

标签:logs   bash脚本   取消   ima   rest   font   开始   定时   star   

原文地址:https://www.cnblogs.com/qianjinyan/p/9318843.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!