Linux 重定向把錯誤輸出到檔案中

genweihua發表於2012-11-08
        學習資料庫,尤其是測試一些命令的時候,輸出錯誤資訊很重要。舉個簡單的例子,今天測試linux下自動備份,指令碼執行備份正常,放到crontab 就不能完成備份。糾結了很長時間,最後在玩轉Oracle群中發表錯誤,最後發現是環境變數寫錯了。
       從root命令下測試shutdown -h now 成功,到測試echo "good morning!" 都成功,唯獨備份指令碼不成功。
       當發現是環境變數問題,改動後,果然備份成功。
       後來群裡的菜小小~ 說可以把錯誤重定向到檔案裡邊,然後報什麼錯就知道了。
      自己上網找了個例子,放在這裡供參考:
   ls -yz >> command.log 2>&1
   紅色的是錯誤重定向,這條命令是把錯誤資訊輸入到command.log。

       這樣的話,排除錯誤就可以省掉很多力氣,呵呵!

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22275400/viewspace-748714/,如需轉載,請註明出處,否則將追究法律責任。

相關文章