pax*_*blo 35
首先,它不会是:
./ShellFile.sh 2>&1 | pathToLogFile.log
Run Code Online (Sandbox Code Playgroud)
因为那会尝试通过名为pathToLogFile.log的可执行文件管道输出,而不是在那里发送输出.
你需要:
./ShellFile.sh >& pathToLogFile.log
Run Code Online (Sandbox Code Playgroud)
它将标准输出和错误重定向到文件.
在旁注中,如果要在终端和文件中查看输出,则可以使用tee(1).
./script 2>&1 | tee logfile.txt
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
37575 次 |
| 最近记录: |