zhe*_*oli 4 less background-process
默认情况下,如果您执行以&
, like结尾的后台进程./test &
,则输出将打印在当前终端中。
如何将输出重定向到寻呼机,就像less
它完成运行而不是直接输出一样?
最简单的方法:将输出重定向到文件。命令执行完毕后,查看less
.
./test.sh >test.out &
less test.out
即使命令不在后台运行,这在某些情况下也很有用,例如,如果编译一个大型项目:
$ make >make.out 2>make.err
Run Code Online (Sandbox Code Playgroud)
或者
$ make >make.log 2>&1
Run Code Online (Sandbox Code Playgroud)
然后,您可以在自己的时间查看输出以查找错误等(或将其作为错误报告的一部分发送给开发人员),而无需在终端中上下滚动。