随笔分类 - Shell
摘要:监控是1分钟采集一次数据,有时候出现几秒的网络波动触发不了告警,用长ping的方式可以定位具体时间。 #!/bin/bash # nohup bash long_ping.sh >> long_ping.log & ip="192.168.1.1" while true; do echo -e "\
阅读全文
摘要:1、set -e 执行的时候如果出现了返回值为非零,整个脚本就会立即退出。 2、set +e 执行的时候如果出现了返回值为非零将会继续执行下面的脚本。 3、set -o pipefail set -e 有一个例外情况,就是不适用于管道命令。 所谓管道命令,就是多个子命令通过管道运算符(|)组合成为一
阅读全文
摘要:Shell脚本如下: vim monitor.sh 运行脚本:bash monitor.sh & 命令末尾的 & 号,意思是将这个任务放到后台去执行。 那么如何停止脚本运行呢? (1)首先查找运行脚本的进程PID号: ps -aux |grep "bash monitor.sh" (2)终止脚本进程
阅读全文
摘要:说明: seq -w 1 10 # 产生01,...10等10位数字 cat /dev/urandom | head -1 | md5sum | head -c 3 # 产生3位随机字母或数字 useradd user # 添加用户命令 echo "$user$password" | passwd
阅读全文
摘要:一、写Shell脚本 mkdir -p /var/script/ vim /var/script/freemem.sh 写入以下Shell脚本: #!/bin/bash # 当前已使用的内存大小 used=`free -m | awk 'NR==2' | awk '{print $3}'` # 当前
阅读全文

浙公网安备 33010602011771号