shell脚本清空系统message日志

  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

(2)
21期王逸凡21期王逸凡
上一篇 2016-10-30 11:37
下一篇 2016-10-30 12:02

相关推荐

  • shell脚本编程的一些好习惯

    shell脚本编程的一些好习惯 1.命名规则   脚本命名以.sh结尾,名称尽量见名之意。以下是几种可供参考的脚本命名风格。通过以下清新脱俗的风格,读者能够很easy的明白脚本的作用。 clearlog.sh ClearLog.sh clearSql.sh snmp_install.sh Monitor.sh 2.脚本信息   为脚本加入…

    Linux干货 2017-04-14
  • Linux第二周学习博客作业

    对第二周学习的内容进行总结

    Linux干货 2017-12-10
  • 2016-10-17作业

    1 生产环境发现一台服务器系统时间产生偏差,造成服务异常,请帮忙校正。 date命令查看系统时间,clock或者hwclock命令查看硬件时间, 将系统时间同步到硬件时间的方法hwclock -s   2 生产有一个数据同步脚本需要执行很长时间,怎样做到无人值守,在管理工具退出的情况下,脚本依然能正常运行。在生产环境的中创建SCREEN会话,会话的…

    Linux干货 2016-10-18
  • N25-第13周博客作业

    1、建立samba共享,共享目录为/data,要求:(描述完整的过程)   1)共享名为shared,工作组为magedu;   2)添加组develop,添加用户gentoo,centos和ubuntu,其中gentoo和centos以develop为附加组,ubuntu不属于develop组;密码均为用户名; &n…

    Linux干货 2017-05-21
  • 文件管理权限

    命令和笔记

    Linux干货 2017-12-03
  • 文本处理工具及grep命令的理解与使用

    1. 文本处理工具   1.1 文件查看命令cat tac     cat命令:连接文件并在标准输出上面显示出来  图 1-1   cat帮助文档        cat [option]…[file]…     &n…

    Linux干货 2016-08-07