2012-10-26 128 views
0

我创建了一个脚本读取附在然后硬盘的数量可以在使用HDDParmBASH循环运行的命令同时

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检查。

我希望它在所有连接的硬盘上同时运行,而不是一次一个。任何人有任何想法或指示如何做到这一点?这是否是一个简单的例子,在后台使用&表示法运行它们?

回答

2

为什么不把它放在后台使用&?有关更多信息,请参阅this SO question

+0

是的我只是想到了这一点,我只是想确保它在双脚跳跃之前能够正常工作 – twigg