【发布时间】:2021-04-20 07:58:38
【问题描述】:
我使用 TelnetClient (Apache Commons Net 3.7.2 API) 登录到 solaris10 但我发现 ~/.bash_profile 无法在用户的工作环境中加载。
我认为在 solaris10 中初始配置文件是 ~/.profile。 但是我需要在solaris10中使用bash shell。
那么我该怎么做才能让我的 TelnetClient 在登录后自动将 ~/.bash_profile 加载到我用户的工作环境中。
【问题讨论】:
-
Telnet shell 与其他登录 shell 没有什么不同。用户的默认 shell 是什么? that shell 的环境将以该 shell 的正常方式创建。请注意
sh是 NOTbash- Linux 发行版倾向于将两者混为一谈,但这并不完全正确。 -
嗨安德鲁·亨利。当我使用相同的用户登录 Tera Team 的 solaris 服务器时,会加载配置文件 ~/.bash_profile。但是当我通过我的程序 TelnetClient 使用相同的用户登录时,它没有加载。如果如您所说 Telnet shell 与其他登录 shell 没有什么不同。这里应该是一样的,没有区别。但实际上 ~/.bash_profile 在我的程序 TelnetClient 登录时没有加载。