首页 文章

捕获bash脚本中的所有输入和输出

提问于
浏览
3

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

1 回答

  • 6

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

    script -c yourprogram filename
    

    可以做你想要的 . 有关脚本,请参见手册页 .

相关问题