0
我想知道爲什麼tar不會退出mkdir錯誤。我正在測量多次解壓Linux內核所需的時間,直到失敗。我正在使用while循環條件語句中的tar命令。tar失敗模式:寫入失敗時不退出
這裏是我運行以下命令:
while sudo /usr/bin/X11/time -a -o out tar -xvf /home/USER_NAME/linux-3.12.tar -C /hdd3/; do sudo mv /hdd3/linux-3.12/ /hdd3/linux-3.12_`date +%s`; done
這是一種錯誤,我得到:
tar: linux-3.12/net: Cannot mkdir: No space left on device
我得到上述錯誤,多爲類似的位置。
基本上,我試圖讓tar循環儘快退出,tar不能再將linux內核解壓到/ hdd3目錄。 while循環的主體改變了剛創建linux內核的目錄名稱。
我希望這個while循環在tar無法再寫入時退出。