我们的shell脚本包含报头
#!/bin/bash -x这将导致命令也被列出。而不必键入
$ ./script.sh &> log.txt我想在这个脚本中添加一个命令,将以下所有输出(也)记录到日志文件中。这怎么可能?
发布于 2016-05-06 10:15:50
您可以将这一行放在脚本的开头:
# redirect stdout/stderr to a file
exec &> log.txt编辑:如下所示:
#!/bin/bash -x
# redirect stdout/stderr to a file and still show them on terminal
exec &> >(tee log.txt; exit)https://stackoverflow.com/questions/37069795
复制相似问题