最近想用 zsh + ssh 去在遠程執行命令。然後遇到了 JAVA_HOME 環境變量無法找到的情況。
解決方法:
vim /etc/zshenv
配置環境變量就可以了。
或者加載 你配置環境變量的文件。
ssh root@host command
屬於 non-interactive + non-login 。
放上一篇非常好的文章,雖然只適用於 bash 和 sh 但是對我啓發很大。
最近想用 zsh + ssh 去在遠程執行命令。然後遇到了 JAVA_HOME 環境變量無法找到的情況。
解決方法:
vim /etc/zshenv
配置環境變量就可以了。
或者加載 你配置環境變量的文件。
ssh root@host command
屬於 non-interactive + non-login 。
放上一篇非常好的文章,雖然只適用於 bash 和 sh 但是對我啓發很大。