linux 使用 crontab 实现定时清空日志

一 : 清空日志命令

   假设日志名称 : wangch.out
   查看日志文件大小命令 : du -sh wangch.out
1、 > wangch.out
       
2、cat  /dev/null > wangch.out

3、 echo -n  " " > wangch.out

4、truncate -s 0 wangch.out

二 : 创建清空日志脚本

1、创建脚本 
    vi wangch.sh 
    chmod +x wangch.sh

2、脚本内容
        source /etc/profile
    cat /dev/null >  /root/zhiguanxcx/wangch.out

三 : 设置定时器

    一般Linux自带定时器 , 使用 ps -ef | grep crontab 查看是否存在
1、 安装启动
    安装 :
        yum install cixie-cron
        yum install crontabs
    启动 :
        service crond start         //启动服务
        service crond stop         //关闭服务
        service crond restart     //重启服务
    查看 :
        service crond status 

2、写入计时器
    crontab -e
        */5 * * * * ?  /root/zhiguanxcx/wangch.sh
    
3、查看运行计时器
    crontab -l

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容