首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux screen打开会话和更改目录

Linux screen打开会话和更改目录
EN

Stack Overflow用户
提问于 2014-11-08 08:44:07
回答 1查看 2K关注 0票数 1

我有一个关于Linux中的“screen”会话的问题。

我已经写了一个简单的shell脚本,它应该打开一个附加到它的屏幕会话,并更改目录“cd1”,其中“1”是我运行脚本的目录中的现存子目录。下面是我到目前为止所得到的:

代码语言:javascript
复制
screen -d -m -S mysession
screen -S mysession -p 0 -X cd 1

到目前为止,这个脚本只打开了一个screen会话,但是当我连接到screen时,我可以看到它没有更改目录。

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

EN

回答 1

Stack Overflow用户

发布于 2014-11-08 09:27:33

下面的代码做到了这一点(不过,它目前确实有一个丑陋的副作用,就是打印它刚刚执行的命令)

代码语言:javascript
复制
#!/bin/bash
screen -dmS mysession sh
screen -S mysession -p 0 -X stuff "cd /some/path/
"

在OSX 10.9.5和Ubuntu 12.04上测试。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26812423

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档