.screenrc有打开某些窗口的一些初始化代码。它的整洁。

我要怎么做,在运行画面简单地说,用一个命令打开运行程序的新的屏幕窗口。

它应该是:

screen -t 'CADMIN' sudo cherokee-admin -b

这实际工作,但它也运行我.screenrc,开辟了我所有的 在嵌套屏幕窗口。 FAIL。

我知道我可以使用

^c ( to create a new window )   
^cA ( to title it )   
sudo cherokee-admin -b   

和获得同样的效果,但我想提出一点优雅到我的生活,这 所以,我使用的屏幕,而不是一些多终端的事情。

想法?

有帮助吗?

解决方案

好吧,我有一个有点可口的答案:

的错误页面存在使用屏幕-t调用关于问题的讨论

我已经试过这一点,我发现screen -c /dev/null -t CADMIN sudo cherokee-admin -b实际工作我本来以为它会的方式。这是一种极好的实际,-c呼吁没有为.screenrc的价值,不打开我的光荣屏幕钻机。我可以与此活

其他提示

您可以设置不具有所有其他窗口在它的另一个.screenrc文件,然后在你的.bash_profile您可以添加这样的:

alias scn="screen -c '.screenrc2' -t 'CADMIN' sudo cherokee-admin -b"

然后你必须做的就是运行$从CLI的scn开屏与预期的效果。

希望这有助于

编辑:确保你的名字的第二.screenrc文件不同的东西(即” .screenrc2' )

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top