我的系统管理员创建一个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