1 #/bin/bash

2 #此脚本用来清空系统message日志文件

3 #author:wyf date:16/10/30

4 LOG_DIR=/var/log

5 ROOT_UID=0

6 #必须系统管理员权限才能执行

7 if [ "$UID" -ne "${ROOT_UID}" ]

8 then

9         echo "Must be root to run this script"

10         exit 1

11 fi

12 #切换目录不成功则将错误信息输出到标准错误输出

13 cd ${LOG_DIR} || {

14         echo "Cannot change to necessary directory.">&2

15         exit 1

16 }

17 #清空日志文件

18 cat /dev/null >messages

19 echo "Logs cleand up"

20 exit 0

脚本放到定时任务里面执行 还是挺实用的

原创文章,作者:21期王逸凡,如若转载,请注明出处:http://www.178linux.com/55886

echo怎么把日志清空_shell脚本清空系统message日志相关推荐

  1. centos7日志文件_Shell 脚本自动监控重启 httpd 服务并记录日志

    环境 CentOS7 思路 设置一个死循环,执行脚本时开始启动 httpd 服务,同时开始记录当前时间,然后输出到日志中,再 sleep 14 秒,之后马上开始停止 httpd 服务,同时开始记录当前 ...

  2. linux系统下日志切割

    对于Linux系统安全来说,日志文件是极其重要的工具.不知为何,我发现很多运维同学的服务器上都运行着一些诸如每天切分Nginx日志之类的CRON脚本,大家似乎遗忘了Logrotate,争相发明自己的轮 ...

  3. linux 内核日志等级,Linux系统中日志级别详情

    日志信息分类 1.等级由低到高:debug 2.区别: debug 级别最低,可以随意的使用于任何觉得有利于在调试时更详细的了解系统运行状态的东东: info  重要,输出信息:用来反馈系统的当前状态 ...

  4. android 系统/本地日志打印

    android 本地日志打印 提示 博主:章飞_906285288 博客地址:http://blog.csdn.net/qq_29924041 转载请注明出处 前言   离上一篇博客大概有快四个月没有 ...

  5. dd wipe 命令磁盘清空shell脚本,笔记本台机MAC通用

    教程目标:dd wipe 命令磁盘清空shell脚本,笔记本台机MAC通用 日    期:2015年08月20日 联系邮箱:linux_lcl@163.com Q Q  群:1851 15701 51 ...

  6. shell 删除七日内日志_SHELL脚本:定期清理日志文件

    1.脚本实现的功能 定期清理指定的日志目录或者文件 2.脚本使用说明 #./log_clean.sh 日志目录/文件 保留天数 脚本会对大于保留天数的的日志目录或者文件进行删除或者重定向清理,因为这个 ...

  7. netapp脚本保存日志_Shell脚本实战:日志关键字监控+自动告警

    原文转载于:https://os.51cto.com/art/202004/613630.htm 主要用于Linux服务器监控程序日志,如出现关键字异常则触发相应的动作或告警操作,通知到邮件联系人. ...

  8. shell 删除七日内日志_SHELL脚本定期删除日志文件(日志定期清理)

    假设我们的应用每天会产生一个日志文件,但我们并没有对日志文件做任何归档处理,久而久之日积月累,就会将磁盘空间占满,从而影响系统的正常运行. 分析磁盘空间占用情况 #当前磁盘空间占用情况 df -h # ...

  9. svn怎么执行清理命令_SHELL脚本定期删除日志文件(日志定期清理)

    假设我们的应用每天会产生一个日志文件,但我们并没有对日志文件做任何归档处理,久而久之日积月累,就会将磁盘空间占满,从而影响系统的正常运行. 分析磁盘空间占用情况 #当前磁盘空间占用情况 df -h # ...

最新文章

  1. PHP从入门到跑路(二),基础语法,数据库操作
  2. Axure教程:如何使用动态面板?动态面板功能详解
  3. ArcGIS快速裁剪栅格数据
  4. 投资理财要趁早,基金风险是最小!
  5. html select 修改默认箭头样式,自定义select标签箭头样式
  6. 5004. boost 源码编译vs2019
  7. SQL SERVER--单回话下的死锁
  8. GNU开发工具——Bochs模拟器
  9. 计算机工程制图cad,物流工程制图CAD计算机绘图指导教程
  10. 北大青鸟软件工程师 ACCP6.0课程体系
  11. 4399IT运维实习生面试经历
  12. php自动获取节气对应的年月日_php如何通过日期获取农历、节日、节气?
  13. 蓝桥杯2020年第十一届C/C++B组(第二次)省赛习题题解
  14. 在线编辑视频、去重消重去水印视频深度处理什么视频批量采集下载软件好?在什么网站下载好?...
  15. 音视频常见术语和接口收集
  16. Python抓图必学的8种方式!
  17. oracle业务关系sql,张瑞:Oracle与MySQL搭档满足业务需求
  18. 5V电压ESD保护二极管,常用型号汇总
  19. 架设属于自己的TeamSpeak2 Server服务器(转)
  20. 申请美国J1签证的步骤和材料是怎样的?

热门文章

  1. C#中IEnumerableT.Distinct()将指定实体类对象用Lambda表达式实现多条件去重
  2. golang如何生成随机数
  3. python函数进阶小结_python之函数进阶
  4. 无法检索传真服务器信息,帮助中心
  5. python123测验7程序题答案_Python语言程序设计 Python123 测验7: 文件和数据格式化(编程题)...
  6. java暂停另一个线程_如何从另一个线程终止或暂停Rust线程?
  7. mysql输出美式报表_Navicat for MySQL 如何预览报表
  8. 安卓端/iOS端如何播放4K分辨率的RTMP/RTSP流
  9. Video在网页和移动端无法自动播放问题??
  10. 8款JVM性能调优监控工具(提高开发效率)