0

所以我在我所有的机器上分发我的点文件。我想在我的 .zshrc 中添加以下内容

# Autoload screen if we aren't in it.
if [[ $STY = '' ]] then screen -xR; fi

我从你的 .zshrc 中得到了什么?

但是我只想在 ssh 到远程主机时附加到屏幕……如果我在本地机器上则不会。是否有一个环境变量我可以测试以查看这是 SSH 会话还是 localhost 控制台?

4

1 回答 1

1

现在我要测试 $SSH_TTY 变量,这在我尝试过的几台主机上似乎是可靠的:

if [[ $STY = '' && $SSH_TTY != '' ]] then screen -xR; fi
于 2012-10-11T07:01:15.047 回答