一般情况下,我会在几个屏幕会话上运行很长时间的模拟,这会让人感到困惑。
有没有办法获取一个特定屏幕会话所在的目录?
修改 我刚刚意识到最简单的事情就是在后台启动工作......不过,我的问题仍然存在。
答案 0 :(得分:0)
您可以向screen
发送命令,例如,shell脚本可以执行类似的操作(假设会话名为 MySession ):
#!/bin/sh
myfile=$(mktemp)
screen -S MySession sh -c 'pwd >$myfile'
cat $myfile
rm -f $myfile
这似乎仅适用于在screen
会话中打开的第一个窗口(而不是当前活动的窗口)。