nohup 輸出重定向


今天在使用nohup命令的時候,每次后台執行生成的日志文件名都為nohup.out,現需要改變nohup命令生成的文件名。

在shell中,文件描述符通常是:STDIN標准輸入,STDOUT標准輸出,STDERR標准錯誤輸出,即:0,1,2,

例子:nohup ./export.sh >  nohup.log 2>&1 &

其中2>&1  指將STDERR重定向到前面標准輸出定向到的同名文件中,即&1就是nohup.log

那么結果就是當執行的命令發生標准錯誤,那么這個錯誤也會輸出到你指定的輸出文件中 

nohup把export.sh的輸出重定向到文件nohup.log 同時出現錯誤也輸出到nohup.log ,然后后台執行。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM