并联回路安装

SHW*_*SHW 3 loop-device

我正在做一个项目,我需要挂载 100 多个循环设备并将其合并到 AUFS 挂载点作为观察,顺序挂载 90 个循环设备需要 25 秒。

我正在寻找一种解决方案,它可以通过并行安装循环设备来最大限度地减少时间

Nil*_*ils 5

我认为这是显而易见的,但是

typeset -i M=1
while [ $M -le 102 ]
  do
    mount mysourcedevice$M targetdir$M &
    let M++
done
wait
Run Code Online (Sandbox Code Playgroud)

应该做这项工作。wait在执行下一个命令之前,将等待所有子进程完成。

  • @SHW 等待在循环之外/之后。循环以并行方式启动所有安装。我假设您想在并行安装完成后做一些事情。 (2认同)