简单的巡检目录式脚本

简介:

这种脚本一种是按照下面这种比较笨的方法写,还有一种是可以按照case方式来写

这里仅当做一个初始化的模板供参考

#! /bin/bash

clear

echo "-----------------------menu----------------"

echo "1)show time"

echo "2)CPU load"

echo "3)Memory Free"

echo "0)Exit"

echo "-------------------------------------------"

echo -n "Entern you chose[0-3]:"

read NUM

if [ ${NUM} -lt 0 -o ${NUM} -gt 3 ]

then

       echo "This is not between 0-3"

else


     if [ "${NUM}" == "1" ]

     then

        echo "`date +%T`"

     else

           if [ "${NUM}" == "2" ]

           then


              echo "`uptime | awk  '{print $8}'`"  

           else


              if [ "${NUM}" == "3" ]

              then

 

                 echo "`free | awk '$1=="Mem:"{print $4}'`"  

 

              else

                exit 0


              fi

 

           fi

     fi


fi




本文转自 yuri_cto 51CTO博客,原文链接:http://blog.51cto.com/laobaiv1/1840856,如需转载请自行联系原作者
相关文章
|
6月前
|
Shell Linux
shell 脚本常用于自动化执行文件备份与压缩的任务
shell 脚本常用于自动化执行文件备份与压缩的任务
70 1
|
6月前
|
安全 Linux Android开发
自动化脚本之文件搜索显示
自动化脚本之文件搜索显示
39 0
|
3月前
|
存储 运维 监控
|
3月前
|
关系型数据库 MySQL 应用服务中间件
较为全面的应用和主机巡检脚本
较为全面的应用和主机巡检脚本
47 0
|
6月前
|
Linux
Linux常用脚本应用服务检查脚本
Linux常用脚本应用服务检查脚本
30 0
|
6月前
|
运维 Linux 网络安全
利用群晖NAS+shell脚本实现运维命令执行结果文件自动上传
利用群晖NAS+shell脚本实现运维命令执行结果文件自动上传
365 0
|
监控 数据管理 Shell
Shell脚本编写:自动化监控上网行为软件的数据备份与恢复
在今天的数字时代,监控上网行为软件变得越来越重要。无论您是个人用户还是企业,了解和管理上网行为数据对于网络安全和资源优化至关重要。本文将介绍如何使用Shell脚本编写一个自动化数据备份与恢复系统,用于监控上网行为软件的数据,以及如何自动将这些数据提交到网站。
185 1
|
12月前
|
Unix Linux Shell
Linux 下使用crontab 定时打包日志并删除已被打包的日志
f=`ls /home/hls/apache-tomcat-7.0.61/logs -1 -c` #获取logs下文件列表( /home/hls/apache-tomcat-7.0.61/logs 是日志的所在的路径)
75 0
|
Shell
用shell脚本编写一个日常巡检机器脚本
用shell脚本编写一个日常巡检机器脚本
156 2
|
运维
运维小笔记:清理指定后缀名文件的 powerhsell 小脚本
在运维值班每天都需要从系统导出这种数据,压缩好放在工作电脑上,解压用脚本做汇总。但是长期都没删除各个日期下的压缩包。几年下来,有上千个目录,也不知道哪些目录中有没有删除的压缩包。一个一个手删太累了,不妨做个 powershell 小脚本一键搞定吧。
104 0