小编Sta*_*tan的帖子

如何使用脚本实用程序自动记录所有终端会话

我想要实现的是能够在我使用 Yakuake/Konsole 时自动记录我的终端会话到文件。

如果在我的会话开始时我这样做,很容易实现:

script -f /home/$USER/bin/shell_logs/$(date +"%d-%b-%y_%H-%M-%S")_shell.log
Run Code Online (Sandbox Code Playgroud)

但是我想在启动 Yakuake 或打开新标签时自动运行上述内容。

使用 .bashrc 不起作用,因为它会在“脚本”打开一个新会话时创建无限循环,而该会话又会读取 .bashrc 并启动另一个“脚本”等等。

所以大概我需要以某种方式编写 Yakuake/Konsole 脚本,以便在打开新选项卡时运行一次“脚本”。问题是如何?

scripting bash terminal konsole

33
推荐指数
2
解决办法
5万
查看次数

标签 统计

bash ×1

konsole ×1

scripting ×1

terminal ×1