获取正在运行的屏幕会话目录

时间:2015-06-09 09:30:49

标签: linux terminal gnu-screen

一般情况下,我会在几个屏幕会话上运行很长时间的模拟,这会让人感到困惑。

有没有办法获取一个特定屏幕会话所在的目录?

修改 我刚刚意识到最简单的事情就是在后台启动工作......不过,我的问题仍然存在。

1 个答案:

答案 0 :(得分:0)

您可以向screen发送命令,例如,shell脚本可以执行类似的操作(假设会话名为 MySession ):

#!/bin/sh
myfile=$(mktemp)
screen -S MySession sh -c 'pwd >$myfile'
cat $myfile
rm -f $myfile

这似乎仅适用于在screen会话中打开的第一个窗口(而不是当前活动的窗口)。