在shell腳本中,可以使用重定向操作符>
將標準輸出或標準錯誤輸出到文件中。
以下是將腳本中的日志輸出到文件的幾種常見方式:
./script.sh > log.txt 2>&1
這將把腳本的所有輸出都追加到log.txt
文件中。
./script.sh > log.txt
這將把腳本的標準輸出追加到log.txt
文件中,而標準錯誤輸出仍然在終端中顯示。
./script.sh > stdout.txt 2> stderr.txt
這將把腳本的標準輸出追加到stdout.txt
文件中,而標準錯誤輸出追加到stderr.txt
文件中。
./script.sh | tee log.txt
這將把腳本的標準輸出和標準錯誤輸出同時輸出到終端,并將它們追加到log.txt
文件中。
以上是幾種常見的將腳本日志輸出到文件的方式,你可以根據實際需求選擇適合的方法。