Chinaunix首页 | 论坛 | 博客
  • 博客访问: 342183
  • 博文数量: 54
  • 博客积分: 497
  • 博客等级: 下士
  • 技术积分: 612
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-16 20:05
个人简介

行动…Don\'t ever let somebody tell you, you can\'t do something. you got a dream, you gotta protect it. people can\'t do something themselves they wanna tell you you can\'t do it.if you want something. go get it.

文章分类

全部博文(54)

文章存档

2021年(3)

2018年(1)

2017年(18)

2016年(7)

2015年(4)

2013年(1)

2011年(20)

我的朋友

分类: LINUX

2016-03-18 16:45:02

#!/bin/bash
#program:
#        This program is used to show messages in screen!

#Author:

#        linuxman
#history:
#        2010/09/27      linuxman First release

curtime=`date "+%T %F"`
title=linuxman
menu () {

        cat <       DATE:$curtime
        ***************************
        **     author:$title     **
        ***************************
        **1)localhost ip         **
        **2)login messages       **
        **3)error messages       **
        **4)exit                 **
        ***************************
linuxman
}
while :
do
clear
menu
echo -n "        please choose [1-4]:"
read num
case $num in
        1)
         echo -e "local ip:\n `ifconfig | awk '/inet addr/{ print $2 }' | awk -F                                                                                                  : '{ print $2 }' | grep -v "127"`"
         echo -e "\n"
         exit
         ;;
        2)
         hoch="`grep -iE "accepted" /var/log/secure`" && echo  "$hoch" || echo "                                                                                                 no messages!"
         exit
         ;;
        3)
         hoch="`grep -iE "failed|error|not" /var/log/messages`" && echo "$hoch"                                                                                                  || echo -e "\n \t(*!*)no messages!"
         echo -e "\n"
         exit
         ;;
        4)
         exit
         ;;
        *)
        clear
        continue
        ;;
esac
done

阅读(1227) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~