0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

八个常用Shell脚本编写详解及注意事项

Linux爱好者 来源:工程师曾玲 2019-02-02 17:48 次阅读

注意事项:

1)。开头加解释器:#!/bin/bash

2)。语法缩进,使用四个空格,多加注释说明

3)。命名建议规范:变量名大写,局部变量小写,函数名小写

4)。默认变量是全局的,函数中使用local指定局部变量

5)。调试脚本两个命令:set -e遇到执行非0时退出脚本,set -x打印执行过程

6)。一定要先测试,在加入到工程中

1.获取随机字符串或数字

获取随机8位字符串

八个常用Shell脚本编写详解及注意事项

获取随机8位数字

cksum:打印CRC效验和统计字节

2.定义一个颜色输出字符串函数

3.检查软件包是否安装

4.检查服务器状态

5.检查主机存活时间

方法1:将错误IP放到数组里面判断是否ping失败三次

方法2:将错误次数放到FAIL_COUNT变量里面判断是否ping失败三次

方法3:利用for循环将ping通就跳出循环继续,如果不跳出就会走到打印ping失败

6.监控CPU 内存和硬盘利用率

1)CPU

借助vmstat工具来分析CPU统计信息

2)内存

3)硬盘

7.批量主机磁盘利用率监控

前提监控端和被监控端SSH免交互登录或者密钥登录。

写一个配置文件保存被监控主机SSH连接信息,文件内容格式:IP User Port

8.检查网站可用性

1)检查URL可用性

2)判断三次URL可用性

思路与上面检查主机存活状态一样。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 字符串
    +关注

    关注

    1

    文章

    577

    浏览量

    20480
  • Shell
    +关注

    关注

    1

    文章

    363

    浏览量

    23274

原文标题:10 个实战及面试常用 Shell 脚本编写

文章出处:【微信号:LinuxHub,微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    shell脚本进阶】几个常用shell进阶脚本

    shell脚本进阶】几个常用shell进阶脚本
    的头像 发表于 09-19 08:59 1831次阅读
    【<b class='flag-5'>shell</b><b class='flag-5'>脚本</b>进阶】几个<b class='flag-5'>常用</b>的<b class='flag-5'>shell</b>进阶<b class='flag-5'>脚本</b>

    Linux Shell脚本入门到实战详解

    Linux Shell脚本入门到实战详解
    发表于 02-17 15:03 622次阅读

    Linux中常用Shell脚本示例

    当谈论一线运维工作中的常用 Shell 脚本时,以下是一些实用的例子。
    发表于 09-08 09:42 604次阅读

    100Linux Shell脚本总结

    不知道大家有没有发现,会编写shell脚本的运维,工资不会低,并且他的工作会很轻松!今天浩道跟大家分享每一Linux运维应知必会的100
    的头像 发表于 12-05 09:28 1185次阅读

    shell脚本编写之本地脚本编写和执行

    用来指定使用的shell应用;echo "my first shell !"为脚本编写的命令代码。2、执行在执行脚本
    发表于 08-28 09:36

    夏天投影机使用注意事项

    夏天投影机使用注意事项
    发表于 02-04 16:59 572次阅读

    浅谈PCB板设计注意事项

    在设计PCB板时应注意的一些基本事项:相关PCB设计参数详解以及相关注意事项
    发表于 05-09 16:05 3470次阅读

    RK616&RK618原理图详解及LAYOUT注意事项

    RK616&RK618原理图详解及LAYOUT注意事项
    发表于 03-14 13:58 0次下载

    详解电源中的电容作用及注意事项

    详解电源中的电容作用及注意事项
    发表于 01-14 11:14 17次下载

    八个电源工程师常用常用电源设计技巧图解

    八个电源工程师常用常用电源设计技巧图解
    发表于 09-15 10:31 19次下载
    <b class='flag-5'>八个</b>电源工程师<b class='flag-5'>常用</b>的<b class='flag-5'>常用</b>电源设计技巧图解

    u-boot中Hush shell的功能及编写脚本的方法介绍

    了解u-boot中Hush shell的功能,以及如何为其编写脚本。 说明了存储和检索脚本的方法。
    的头像 发表于 11-22 07:00 5614次阅读

    PCB生产制造有哪些注意事项

    PCB生产制造工艺及注意事项详解
    发表于 08-30 09:41 2362次阅读

    shell脚本常用的调试方法介绍

    shell 是用户和操作系统交互的一程序,经常用于执行一些自动化或者重复繁琐的任务,现在所有的 Linux 系统基本都自带了该程序,我们只需要编写
    的头像 发表于 09-01 10:43 3246次阅读

    109实用shell脚本分享

    Shell脚本,就是利用Shell的命令解释的功能,对一纯文本的文件进行解析,然后执行这些功能,也可以说Shell
    的头像 发表于 03-16 08:58 2587次阅读

    Linux命令行与shell脚本编写

    Linux命令行与shell脚本编写
    发表于 01-11 16:50 4次下载