【发布时间】:2015-03-18 08:45:58
【问题描述】:
我正在尝试将我的所有会话日志捕获到一个文件中,我正在使用“tee”命令来执行此操作。但是,我希望这是我所有新会话的自动行为。任何人都可以帮助我找到一种方法,以便每当我在命令后打开一个新窗口时自动执行? 附加信息:我正在使用腻子,并且已经知道会话可以从腻子捕获到我的本地计算机。但是在这里我有兴趣将它捕获到服务器本身。
csh -l |tee my_session_`date +%F%T`
【问题讨论】:
我正在尝试将我的所有会话日志捕获到一个文件中,我正在使用“tee”命令来执行此操作。但是,我希望这是我所有新会话的自动行为。任何人都可以帮助我找到一种方法,以便每当我在命令后打开一个新窗口时自动执行? 附加信息:我正在使用腻子,并且已经知道会话可以从腻子捕获到我的本地计算机。但是在这里我有兴趣将它捕获到服务器本身。
csh -l |tee my_session_`date +%F%T`
【问题讨论】:
您可以将命令添加到用户主目录下的.bashrc 文件中。
$ echo "csh -l |tee my_session_`date +%F%T`" >> ~/.bashrc
.bashrc 中的命令在每次生成新窗口时都会执行。
【讨论】:
.bashrc 文件以获取更多详细信息。
你考虑过 ttyrec 吗? 允许在文本文件中记录 TTY 活动。
【讨论】: