Linux屏幕打开会话和更改目录

时间:2014-11-08 00:44:07

标签: linux gnu-screen

我有一个关于'屏幕的问题' Linux中的会话。

我已经编写了一个简单的shell脚本,它应该打开一个屏幕会话附加到它并更改目录" cd 1",其中' 1'是我运行脚本的目录中的现有子目录。 所以这就是我到目前为止所做的:

screen -d -m -S mysession
screen -S mysession -p 0 -X cd 1
到目前为止,脚本只打开一个屏幕会话,但当我附加到屏幕时,我可以看到它没有更改目录。

知道为什么它不会改变目录吗?

1 个答案:

答案 0 :(得分:1)

以下是诀窍(它目前确实带来了打印刚才执行的命令的难看的副作用)

#!/bin/bash
screen -dmS mysession sh
screen -S mysession -p 0 -X stuff "cd /some/path/
"

在OSX 10.9.5和Ubuntu 12.04上测试。