shell守护进程

    如对你有帮助,请我喝杯咖啡吧! 打赏

i表示传入参数,可以用他来取模,或者分页实现多线程并发执行
#!/bin/bash
i=0
while [ $i -lt 10 ]
do
flag=`ps aux | grep "/event/data/test?mod=10&value=${i}"  | grep -v grep`
if [ -z "${flag}" ] ; then
echo `date  +'%Y-%m-%d %H:%M:%S'` "/event/data/test?mod=10&value=${i} start"
nohup /usr/bin/curl "http://127.0.0.1:7001/event/data/test?mod=10&value=${i}" &
fi
let "i=$i+1"
done