bash loop运行同时命令



我创建了一个脚本,该脚本读取附加的HDD的数量,然后使用HDDPARM对其进行速度测试

for i in `seq -s' ' $from $hddcount`
do
    # read and cache read speed test
    sudo hdparm -tT ${hd[$i]} >> /var/www/HDD_Test/Logs/Current/Bay$i/`basename ${hd[$i]}`_speed_test.txt
done

这可以正常运行,但是它可以一一运行测试,这对于速度测试获得了真实的数字是可以的,但是我现在想使用SmartCtl进行简短的智能检查。

我希望它可以同时在所有附加的HDD上同时运行,而不是一次。任何人对如何这样做有任何想法或指示?这是一个简单的情况,可以在背景中使用&符号?

为什么不使用&将其放在后台?有关更多信息,请参阅此问题。

相关内容

  • 没有找到相关文章

最新更新