编写脚本clear_log.sh,执行脚本后可以清空日志

编写脚本clear_log.sh,执行脚本后可以清空日志

脚本内容:

  #!/bin/bash
  [ `"whoami"` = "root" ] || {
          echo "Error: Thic script must run is root"
          exit
  }
  for Log_Name in `awk '/./&&!/^#/&&!/^\$/&&$2~/^\/|^\-/{print $2}' /etc/rsyslog.conf | sed     's/-//g'`
  do
          > $Log_Name && {
                  echo $Log_Name is cleared
  }
  done

测试:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

发布了57 篇原创文章 · 获赞 3 · 访问量 7617

猜你喜欢

转载自blog.csdn.net/xrt0211/article/details/105203305
今日推荐