我试图捕获所有的input和输出从我创build安装Nagios的bash脚本。 我现在使用tee创build日志文件,但它只显示有回声命令或一些像“service httpd restart”一样的输出。 我主要想捕获用户在日志文件中input的input以供将来参考。
在您的程序之前运行的script命令将捕获所有输入和输出到您指定的文件。 它终止于一个CTRL-D。
script
script -c yourprogram filename
可能会做你正在寻找的东西。 请参阅脚本的手册页。