shell脚本实现多进程 SoulChild 收录于 基础内容 2022-04-28 22:52 约 91 字 预计阅读 1 分钟 - 次阅读 警告本文最后更新于 2022-05-20 14:26,文中内容可能已过时。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 #!/bin/bash function init(){ [ -e fd1 ] || mkfifo fd1 exec 5<>fd1 rm -f fd1 NUM=${1:-10} for (( i=1;i<=${NUM};i++ )) do echo >&5 done } function start(){ while true; do [ -f lock ] && break read -u5 { #script body echo >&5 } & sleep ${1:-0} done wait } # 初始化,指定进程数 init $1 # 开始执行,如果要加执行间隔可以指定 start $2 请我喝杯水 赞赏 微信号 微信打赏Please enable JavaScript to view the comments powered by giscus.