zsh + ssh + 登陸遠程主機執行命令無法找到環境變量解決方案。

最近想用 zsh + ssh 去在遠程執行命令。然後遇到了 JAVA_HOME 環境變量無法找到的情況。

解決方法:

vim /etc/zshenv

配置環境變量就可以了。

或者加載 你配置環境變量的文件。

ssh root@host command 

屬於 non-interactive + non-login 。

放上一篇非常好的文章,雖然只適用於 bash 和 sh 但是對我啓發很大。

ssh連接遠程主機執行腳本的環境變量問題

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章