• redis监控内存脚本遇到的 ^M问题

    发布于:2020-04-15 作者:Garany 评论(0) 引用(0) 浏览(273)    

    1.脚本内容 # cat /usr/local/sbin/redis_memory.sh #!/bin/bash a=$(/usr/local/redis/bin/redis-cli -h 127.0.0.1 -a wang.123 -p 6479 info memory |sed -n '/used_memory_human/p' |awk -F: '{print $2}' |sed 's/[a-Z]//g') if [[ `echo "$a > 5.10"|bc` -eq 1 ]]; then echo -e "Redis Memory usage exceeds limit!" else exit fi 2.报错 (standard_in) 1: illegal character: ^M 3.加上执行过程 sh -x /usr/local/sbin/redis_memory.sh ++ /usr/local/redis/bin/redis-cli -h 127.0.0.1 -a wang...

    阅读全文>>

    标签: linux redis shell
  • shell中for循环,读取一整行

    发布于:2018-04-02 作者:Garany 评论(1) 引用(0) 浏览(384)   分类:破万卷书  

    # cat 123 01 -A INPUT -p tcp -m tcp --dport 111 -j ACCEPT 02 -A INPUT -p udp -m udp --dport 111 -j ACCEPT 03 -A INPUT -p tcp -m tcp --dport 2049 -j ACCEPT 04 -A INPUT -p tcp -m tcp --dport 32803 -j ACCEPT 05 -A INPUT -p udp -m udp --dport 32769 -j ACCEPT 06 -A INPUT -p tcp -m tcp --dport 892 -j ACCEPT 07 -A INPUT -p udp -m udp --dport 892 -j ACCEPT 08 -A INPUT -p tcp -m tcp --dport 875 -j ACCEPT 09 -A INPUT -p udp -m udp --dport 875 -j ACCEPT 10 -A INPUT -p tcp -m tcp --dport 662 -j...

    阅读全文>>

    标签: linux shell awk