我写了一个在 Linux(Ubuntu) 上安装软件包的脚本。因此,我想创建一个用于安装软件包的日志文件,以便在安装过程中出现任何问题时进行故障排除。所以请建议我一种如何进行的方法?
答案1
如果您想在之后手动检查会话中的错误(并且您没有表明您是否想要“捕获”错误,或者只是整个会话记录,所以我假设是后者),那么您可以使用脚本(1 ) 程序:
script my_log_file.log
foo@pc:~$ script my_log_file.log
Script started, file is my_log_file.log
foo@pc:~$ echo "do stuff here"
do stuff here
foo@pc:~$ exit
exit
Script done, file is my_log_file.log
另一种方法可能是使用 tee(1) 程序来记录所有输出。
foo@pc:~$ ./install_pkg.sh | tee -a my_log_file.log
干杯
SC。