2011-03-11 104 views
3

我试图从安装nagios的bash脚本中捕获所有的输入和输出。我现在使用tee创建日志文件,但它只在有“echo httpd restart”等echo命令或某些输出时显示。我主要想捕获用户在日志文件中输入的输入以供将来参考。捕获bash脚本中的所有输入和输出

回答

6

在您的程序之前运行的script命令将捕获所有输入和输出到您指定的文件。它以ctrl-D结束。

script -c yourprogram filename 

可能会做你想要的。请参阅脚本的手册页。