个人笔记记录(常用)

个人笔记


Shell多线程执行

<h3>shell多线程并发执行任务</h3> <pre><code>for hwj in `seq 1 100` do until [ `ps aux |grep "svnadmin verify"|wc -l` -le 10 ];do sleep 30;done echo $hwj nohup sleep 5 &gt;/dev/null 2&gt;&amp;1 &amp; done</code></pre> <blockquote> <p>实现原理,通过在for循环中条件循环判断进程数少于指定进程数量则继续执行循环,否则等待60秒后继续判断,同时对for循环中的任务挂后台进行处理</p> </blockquote>

页面列表

ITEM_HTML