linux定时任务的实现

本文介绍了如何在Linux中设置定时任务,用于删除多余日志文件和监控程序状态。通过find命令配合shell脚本实现日志清理,并编写monitor.sh文件监控指定Python程序,当程序挂掉时自动重启。定时任务配置包括分、时、日、月、周的设定。
摘要由CSDN通过智能技术生成

有时候我们需要删除服务器上一些多余的日志文件,使用linux的命令
首先要知道linux删除命令如何写
find 对应目录 -mtime +天数 -name “文件名” -exec rm -rf {} \ ;#正号为一天前,负号为一天以内

find /root/log/ -mtime +1 -name "*.log" -exec rm -rf {
   } \;
#含义将/root/log/目录下所有1天前带".log"的文件删除

上面的为手工敲命令,将命令写入sh文件
第一步

touch   /root/delete_one_day.sh#创建文件,
chmod +x delete_one_day.sh#赋予可执行权限

第二步

vim delete_one_day.sh
</
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值