如何讓mount失敗時,不要出現任何錯誤訊息

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

如何讓mount失敗時,不要出現任何錯誤訊息

文章sigmaccc » 週三 12月 06, 2006 2:03 pm

當小弟下達命令mount -t vfat /dev/sda1 /mnt/usbdisk時,
Linux會顯示mount: special device /dev/sda1 does not exist
但我希望mount失敗時,不要出現任何錯誤訊息。
請問大大們,這樣該如何處理?
thanks.
sigmaccc
可愛的小學生
可愛的小學生
 
文章: 46
註冊時間: 週三 1月 18, 2006 8:30 am

文章yenjinc » 週三 12月 06, 2006 2:13 pm

有一個簡便的方法
使用『標準錯誤輸出 (stderr)』代碼為 2 ,使用 2> 或 2>>

ex:

# mount -t vfat /dev/sda1 /mnt/usbdisk 2> /dev/null
# mount -t vfat /dev/sda1 /mnt/usbdisk 2>> /dev/null

不管如何 mount 失敗,都不會在 shell 上出現錯誤訊息。
yenjinc
懵懂的國中生
懵懂的國中生
 
文章: 190
註冊時間: 週三 7月 14, 2004 12:29 am

文章sigmaccc » 週三 12月 06, 2006 2:58 pm

哇,高手。
按照您說的方式,問題馬上就解決了。
非常感謝您的幫忙。
sigmaccc
可愛的小學生
可愛的小學生
 
文章: 46
註冊時間: 週三 1月 18, 2006 8:30 am


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron