摘要:
#!/bin/bash #方法1 function check_ip(){ IP=$1 VALID_CHECK=$(echo $IP|awk -F. '$1<=255&&$2<=255&&$3<=255&&$4<=255{print "yes"}') if echo $IP|grep -E "^[0 阅读全文
摘要:
#!/bin/bash # 方法1 # 将失败次数放到数组里面进行判断 IP_LIST="192.168.18.1 192.168.1.1 192.168.18.9" for IP in $IP_LIST; do NUM=1 while [ $NUM -le 3 ]; do if ping -c 1 阅读全文
摘要:
#!/bin/bash function local_nic() { local NUM ARRAY_LENGTH NUM=0 for NIC_NAME in $(ls /sys/class/net|grep -vE "lo|docker0"); do NIC_IP=$(ifconfig $NIC_ 阅读全文
摘要:
需求描述: 在实际shell脚本的编写过程中,需要通过ssh远程执行一个命令,并返回执行的结果 简单来说,就是将命令发送到远程的主机上进行执行,但是并没有实际的登录到远程主机上。即通过 ssh的方式本地调用远程的命令。 实现方法: 通过下面脚本测试通过ssh发送命令给远程主机,并且返回执行结果: s 阅读全文
摘要:
1)本地磁盘监控 USE_RATE_LIST=$(df -h |awk '/^\/dev/{print $1"="int($5)}') #结果/dev/sda1=10 for USE_RATE in $USE_RATE_LIST; do PART_NAME=${USE_RATE%=*} USE_RA 阅读全文