我的系統管理員創建一個bash腳本,並在第一命令是重定向在日誌文件輸出時:重定向輸出,仍然可以看到它們運行bash腳本
exec > my_app.log
有了這個,我有以下:
stdout
重定向到my_app.log
- 看到
stderr
住在我的終端
當我手動執行腳本,我希望所有的以下內容:
stdout
重定向到my_app.log
stderr
重定向到my_app.err
- 看到
stdout
住在我的終端 - 看到
stderr
住我的終端
我需要更改管理員才能完成所有這些工作?
目前我所做的是打開3個終端。
- 一個與
./my_script.sh 2> my_app.err
- 一個運行腳本使用
tail -f my_app.log
- 一個使用
tail -f my_app.err
這實在是太多了,我認爲。
['男人tee'(HTTP://linux.die。淨/男/ 1/tee) – Biffen 2014-10-01 10:18:32