gpt4 book ai didi

linux - BASH Loop 同时运行命令

转载 作者:太空宇宙 更新时间:2023-11-04 09:49:10 24 4
gpt4 key购买 nike

我创建了一个脚本,它读取连接的 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 运行一个简短的 SMART 检查。

我希望它在所有连接的 HDD 上同时运行,而不是一次运行一个。任何人对如何执行此操作有任何想法或指示?使用 & 符号在后台运行它们会是一个简单的例子吗?

最佳答案

为什么不使用 & 把它放在后台呢?参见 this SO question了解更多信息。

关于linux - BASH Loop 同时运行命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13084805/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com