shell脚本
平凡但不甘平庸的人
技术是赖以生存的基本要素
展开
-
linux shell自动侦察主机监控脚本
#!/bin/bash#Check ESXI Server,If it's Power off,It can send mails to give an alarm.#By Evans Time:2019-12-16 Version:1.0PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexp...原创 2020-03-09 11:32:31 · 242 阅读 · 0 评论 -
linux shell自动配置yum镜像仓库脚本(关闭selinux)
#!/bin/bashexport PATH=$PATH:/bin:/sbin:/usr/sbinsource /etc/init.d/functions[ $UID != 0 ] && echo "Error:Must be root" && exit 1function return_true(){ action "CHAGE SUCCESSFUL"...原创 2020-03-09 11:25:11 · 325 阅读 · 0 评论 -
linux shell 自动检查存储vg容量执行扩容脚本
#!/bin/bash ##Auto_extend for lv ##V1.0 by evans Time:2020/3/2###############################lv_name=`df -Ph|grep "/$"|awk '{print $1}'`lv_type=`df -PT|grep "/$"|awk '{print $2}'`siz...原创 2020-03-09 11:15:06 · 616 阅读 · 0 评论 -
linux shell自动化添加用户密码脚本
#!/bin/bash#This script can add users by /root/user.txt.#Name:huyue Version:1.0.0. /etc/init.d/functionsD=$1date=`date +%y%m%d`log='/root/user.log'list='/root/user.txt'function Check(){ [ $UI...原创 2020-03-09 11:13:33 · 332 阅读 · 0 评论 -
linux shell实现并发进程执行并且控制最大同时进程数量
#!bin/bashnum=5fifofile="/tmp/$$.fifo"#创建管道文件,以8作为管道符,删除不影响句柄使用mkfifo $fifofileexec 8<> $fifofilerm $fifofile#创建for循环使得管道中初始化已存在5行空行for i in `seq $num`do echo "" >&8done#创建f...原创 2020-03-09 10:51:30 · 1050 阅读 · 0 评论 -
Shell中判断输入变量是否为数字两种简单方法
expr判断shell中对数字判断最有效、最直接的方法就是利用expr进行$?返回值来判断输入的变量是否为数字变量。例如:#! /bash/binread -t30 -p "input your number:" aexpr $a + 1 &> /dev/null #这里是使用expr对任意数字与变量a进行计算得出返回值[ $? == 0 ] && ech...原创 2019-12-05 20:54:14 · 7317 阅读 · 0 评论