Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1353774
  • 博文数量: 145
  • 博客积分: 1440
  • 博客等级: 少尉
  • 技术积分: 2986
  • 用 户 组: 普通用户
  • 注册时间: 2012-07-24 23:47
个人简介

我一直在走,至少还有条路,也好于无路可走…

文章分类

全部博文(145)

文章存档

2023年(1)

2017年(2)

2016年(5)

2015年(13)

2014年(13)

2013年(70)

2012年(41)

分类: LINUX

2013-11-05 14:28:24

                                                               Menu shell
#!/bin/bash

while true 
do 
clear
stty erase "^H3"
tput  cup 1 24 
echo  "Menu shell"
tput cup 2 24
echo -n "1).Ping server"
tput cup 3 24
echo -n "2).User onlin"
tput cup 4 24
echo -n "3).Start service"
tput cup 5 24
echo -n "4).Stop service"
tput cup 6 24
echo -n  "5).Hard disk usage"
tput cup 7 24
echo -n  "6).Exit"
tput cup 8 24
echo -n "Please input number:"
read AA
case $AA in
1)tput cup 13 24 
echo -n "input ip :"
read BB
(ping -c5 $BB >/dev/null 2>&1) && (tput cup 14 24;echo "OK!")||(tput cup 14 24;echo "Fail!") #ping 测试网络
         ;;
2)tput cup 13 24 
w                     #查看登录用户
      ;;
3)tput cup  13 24
echo -n "input service name:"
read bb
(/etc/init.d/$bb start  >/dev/null 2>&1)  && (tput cup 14 24;echo "$bb startd")||(tput cup 14 24;echo "Fail!") #输入服务名称,开启服务
    ;;
4)tput cup 13 24
echo -n "input service name:"
read cc
(/etc/init.d/$cc stop >/dev/null 2>&1)  && (tput cup 14 24;echo "$cc stopd")||(tput cup 14 24;echo "Fail!") #输入服务名称,关闭服务
       ;;
5)tput cup 13 24
df -h                    #查看磁盘使用情况
       ;;
6)exit
      ;; 
*)tput cup 14 24
echo -n "Input Error"
        ;;
esac 
read 
done
运行效果:


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