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

相关推荐

  • 系统启动这块的一些实验及基本内容–下

    下面我来讲下grub,grub在编辑的时候可以进入一种模式就是单用户模式,就是当grub.conf文件未写入密码时,普通用户将直接忽略系统密码进入系统,所以这可以称为一个捷径,也可以成为一个漏洞,当然linux的前辈们不可能连这个都想不到,他们也有自己的办法,这就是我们grub的两层加密机制,在选定登陆界面之前可以设置一次,启动内核时也可以设置一次,密码也可…

    Linux干货 2016-09-13
  • 源码编译安装之apache

    工具: Development tools组包 httpd-2.2.9.tar.gz links网站浏览工具   安装apache之前需要安装编译需要的环境“Development tools”这个是编译使用的必须的环境包,使用下面的命令可以安装。 [root@CentOS6 ~]# yum groupinstall&…

    Linux干货 2016-08-24
  • mongodb 分片集群搭建

    集群架构 本次实验部署3台主机node1、node2、node3,2个副本集db1、db2作为分片,3台主机均有1个配置库实例 操作步骤 安装 node1上执行如下命令,完成后拷贝/mongodb目录到node2、node3 useradd mongodb   mkdir -p /mongodb/data/{…

    Linux干货 2016-11-06
  • 第六周作业补充-vim简介及其使用方法详细介绍

    What       Vim是由Vi发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在Unix& Unix Like操作系统中被广泛使用。和Emacs并列成为Unix& Unix Like操作系统中最受欢迎的文本编辑器 When& Who  &nb…

    Linux干货 2016-09-26
  • 正则表达式、扩展正则表达式

    正则表达式:支持:grep,sed,awk,vim, less,nginx,varnish等

    2018-03-16
  • 马哥教育网络班20期+第5周课程练习

    1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行; grep "^[[:space:]]\+.*" /boot/grub/grub.conf   2、显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又有至少一个非空白字符的行; grep&nb…

    Linux干货 2016-07-12