相关疑难解决方法(0)

如何检测 shell 是否由 SSH 控制?

我想从 shell 脚本(更具体地说是 .zshrc)中检测它是否是通过 SSH 控制的。我尝试了 HOST 变量,但它始终是运行 shell 的计算机的名称。我可以访问来自 SSH 会话的主机名吗?比较两者将解决我的问题。

每次登录时都会出现一条消息,说明上次登录时间和主机:

Last login: Fri Mar 18 23:07:28 CET 2011 from max on pts/1
Last login: Fri Mar 18 23:11:56 2011 from max
Run Code Online (Sandbox Code Playgroud)

这意味着服务器具有此信息。

ssh zsh shell-script

87
推荐指数
4
解决办法
5万
查看次数

标签 统计

shell-script ×1

ssh ×1

zsh ×1