Linux Centos7 定时任务脚本

在开发中我们遇到过定时任务

同样我们也会想着内存的问题,接下来就是清除日志的脚本

[alt(https://www.companionspace.cn/assets/img/20190313094734.png)]

#!/bin/sh
指定脚本解释器,这里使用/bin/sh 做解释器
cat /dev/null >messages
这个命令是清空message文件

1、进入到/usr/local 目录下
2、创建文本
touch clear_tomcat_log.sh
3、编辑文本
vi /usr/local/clear_tomcat_log.sh
然后把上面的内容输入
4、保存推出文本
esc键退出编辑
wq保存
5、需要使用chmod指令权限换成755 下面附上linux指令
chmod 755 clear_tomcat_log.sh
6、我们进入到tomcat的logs目录下面,使用以下命令查看你当前的catalina.out 占的数据大小
cd /usr/local/tomcat/logs
du -sh *
7、执行刚写好的shell脚本
/usr/local/clear_tomcat_log.sh
8、再次查看catalina.out占用 发现已经清理掉了,说明shell脚本没有问题
9、脚本没有问题就可以写定时任务了
先通过以下命令设置定时任务
crontab -e
因为定时任务是需要每天执行一次,下面是每24小时执行一次
* * /23 * * * /usr/local/clear_tomcat_log.sh
10、然后保存退出,使用知名重启crontab 服务,让配置生效
service crontab restart(centos 6.5)
在根目录下操作命令
/bin/systemctl restart crond.service (centos 7)

定时格式 https://www.cnblogs.com/companionspace/p/10419745.html

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值