0

接続されている 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

これは正常に動作しますが、速度テストで真の数値を取得するためにテストを 1 つずつ実行しますが、smartctl を使用して短い SMART チェックを実行したいと考えています。

一度に1つずつではなく、接続されているすべてのHDDで同時に実行したい。これを行う方法についてのアイデアや指針はありますか? & 表記を使用してバックグラウンドで実行するのは簡単なケースでしょうか?

4

1 に答える 1

2

を使用してバックグラウンドに入れてみません&か?詳細については、この SO の質問を参照してください。

于 2012-10-26T10:04:47.450 に答える