全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 2562|回复: 17

求个简单的shell脚本

[复制链接]
发表于 2013-3-26 23:12:52 | 显示全部楼层 |阅读模式
执行xx.sh后出现一个选项列表例如
1.查看硬盘空间
2.查看内存剩余
3.查看在线时间
然后等待选择
如果输入1就执行一条命令例如/bin/df -h输出结果
输入2就执行/usr/bin/free -m输出结果
发表于 2013-3-26 23:14:38 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2013-3-26 23:15:49 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2013-3-26 23:16:28 | 显示全部楼层
弄个探针扔进去不就行了。
 楼主| 发表于 2013-3-26 23:25:53 | 显示全部楼层
IDCSTUDIO 发表于 2013-3-26 23:16
弄个探针扔进去不就行了。

不想用探针啊
发表于 2013-3-26 23:34:34 | 显示全部楼层
不想写.
发表于 2013-3-27 00:00:57 | 显示全部楼层
菜鸟练手,写了一个:
  1. #!/bin/bash

  2. clear

  3. echo "====================================="
  4. echo "1. exec df -h"
  5. echo "2. exec free -m"
  6. echo "3. exec uptime"
  7. echo "====================================="
  8. read -p "your choice: " choice
  9. case "$choice" in
  10. 1) df -h;;
  11. 2) free -m;;
  12. 3) uptime;;
  13. *) echo "Input Error!";;
  14. esac
  15. exit 0
复制代码
 楼主| 发表于 2013-3-27 00:11:08 | 显示全部楼层
iQt 发表于 2013-3-27 00:00
菜鸟练手,写了一个:

多谢啊,哈哈
能不能改进一下,选单最后多一项退出,然后整个选单循环,就是我选了1,执行了1命令然后再出现选单界面?直到选择最后一项退出
发表于 2013-3-27 00:42:40 | 显示全部楼层
palina 发表于 2013-3-27 00:11
多谢啊,哈哈
能不能改进一下,选单最后多一项退出,然后整个选单循环,就是我选了1,执行了1命令然后再 ...
  1. #!/bin/bash
  2. clear
  3. while :
  4. do
  5. echo "====================================="
  6. echo "1. exec df -h"
  7. echo "2. exec free -m"
  8. echo "3. exec uptime"
  9. echo "4. quit"
  10. echo "====================================="
  11. read -p "your choice: " choice
  12. case "$choice" in
  13. 1) df -h;;
  14. 2) free -m;;
  15. 3) uptime;;
  16. 4) echo "Bye!"; exit 0;;
  17. *) echo "Input Error!";;
  18. esac
  19. done
  20. exit 0
复制代码
 楼主| 发表于 2013-3-27 01:02:28 | 显示全部楼层
多谢啦,好用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-22 00:14 , Processed in 0.062821 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表