linux 中 shell并行,多进程处理

测试文件

test1.php-->test10.php

每个test.php代码如下,延时5秒,然后输出y

<?php
    sleep(5);
    echo 'y';
?>

以下是shell脚本:注意关键点: 在耗材的脚本地方加上 大括号,必须换行,最后加一个&,

如果不加,则要等50秒,才能输出10个y

如果加上大括号及&,5秒钟即可输出10个y

#!/bin/bash

maxnum=5
flag=1
while(( $flag<$maxnum ))
do
  url="http://192.168.1.20/test/test${flag}.php"
  {
        curl $url
  }&
  let "flag++"
done

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值