执行ssh进入远程节点并在那里运行命令之间是否有区别,例如
ssh azg@zeus
然后运行命令而不是脚本风格ssh azg@zeus 'command1 && command2 && command3 && etc'
?
我问这个是因为我发现应用程序的行为并不完全相同,例如当我使用脚本第二选择运行相同的服务器时,Akka工作但在日志中产生一些奇怪的错误。例如这两种口味会同等地加载.bashrc
吗?注意即使我的第一个命令是source .bashrc
答案 0 :(得分:1)
我的问题已被关闭,但我认为this answer涵盖了它。
如果你需要@vogomatix建议的附加安全性(通常建议),你需要在非交互式shell的范围内建立你想要的环境作为命令的一部分。