我想要实现的目标如下:
exec screen
startx &
但我想在脚本中自动执行上述过程(事实上将它放在我的〜/ .bashrc中)。什么是简单而优雅的方式呢?
我得到的最接近的镜头是这样的:
exec screen bash -c "startx; bash"
但这样startx无法进入后台。也就是说,
exec screen bash -c "startx &; bash"
无效。
此外,我在谷歌搜索时遇到this thread。但是
exec screen bash -i << EOF
startx &
exec < /dev/tty
EOF
也不起作用。我也试过
exec screen bash -i --rcfile /tmp/somefile
在/ tmp / somefile中使用startx &
。再次无法工作。
有什么想法吗?
答案 0 :(得分:1)
&
和;
都是命令终止符;你只能使用其中一种。
exec screen bash -c "startx & bash"