gpt4 book ai didi

shell - 记录 shell 输出

转载 作者:行者123 更新时间:2023-12-04 18:30:34 25 4
gpt4 key购买 nike

我想知道如何记录我的 Ubuntu 终端的所有输入和输出。

当然,我可以使用script命令,但由于我在 shell 脚本中使用它,它会阻止我的脚本继续运行,直到我使用 exit命令并停止录制。

提前致谢!

最佳答案

您可以使用 script 的组合和交互式 shell 。剧本:

#!/bin/sh
sh -i <<EOF
echo test
EOF

捕获输入/输出(在交互式 session 和脚本中都有效):
$ script -c ./script.sh 
Script started, file is typescript
sh$ echo test
test
sh$ exit
Script done, file is typescript

结果:
$ cat typescript 
Script started on 11 Apr 2014 10:23:13
sh$ echo test
test
sh$ exit

Script done on 11 Apr 2014 10:23:13

关于shell - 记录 shell 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23015124/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com