在通過ssh運行命令時,我們在FC8 linux機器上使用LANG變量發現了一個問題。運行ssh命令時出現「LANG:Undefined variable」
當一個終端,我可以看到我的LANG變量爲「es_ES」
[[email protected] ~]$ echo $LANG
es_ES
如果我通過ssh連接回我的機器,有沒有問題,$ LANG仍然是「es_ES」
[[email protected] ~]$ ssh italia
Last login: Mon Jul 26 12:51:12 2010 from XXXXXXXXXXXX
[[email protected] ~]$ echo $LANG
es_ES
[[email protected] ~]$
但是,如果我嘗試運行使用ssh命令,那麼該變量未定義...
[[email protected] ~]$ ssh italia 'echo $LANG'
LANG: Undefined variable.
[[email protected] ~]$
有沒有人知道我應該在哪裏找到罪魁禍首?
我的shell是tcsh,所以未加載到非登錄shell的文件是〜/ .login 繼該文件解決了問題後。 感謝您的回覆。 – 2010-07-27 09:08:10