溫馨提示×

shell腳本怎么輸出日志到文件

小億
1395
2023-09-14 00:24:44
欄目: 編程語言

在shell腳本中,可以使用重定向操作符>將標準輸出或標準錯誤輸出到文件中。

以下是將腳本中的日志輸出到文件的幾種常見方式:

  1. 將所有輸出(包括標準輸出和標準錯誤輸出)重定向到文件中:
./script.sh > log.txt 2>&1

這將把腳本的所有輸出都追加到log.txt文件中。

  1. 將標準輸出重定向到文件中,但保持標準錯誤輸出在終端中:
./script.sh > log.txt

這將把腳本的標準輸出追加到log.txt文件中,而標準錯誤輸出仍然在終端中顯示。

  1. 將標準輸出和標準錯誤輸出分別重定向到不同的文件中:
./script.sh > stdout.txt 2> stderr.txt

這將把腳本的標準輸出追加到stdout.txt文件中,而標準錯誤輸出追加到stderr.txt文件中。

  1. 將標準輸出和標準錯誤輸出同時追加到同一個文件中,但保持輸出到終端:
./script.sh | tee log.txt

這將把腳本的標準輸出和標準錯誤輸出同時輸出到終端,并將它們追加到log.txt文件中。

以上是幾種常見的將腳本日志輸出到文件的方式,你可以根據實際需求選擇適合的方法。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女