当通过 ssh 运行命令时,我在我们的 FC8 linux 机器中发现了 LANG 变量的问题。
在终端中,我可以看到我的 LANG 变量是“es_ES”
[angelv@italia ~]$ echo $LANG
es_ES
如果我通过 ssh 连接回我的机器,没有问题并且 $LANG 仍然是“es_ES”
[angelv@italia ~]$ ssh italia
Last login: Mon Jul 26 12:51:12 2010 from XXXXXXXXXXXX
[angelv@italia ~]$ echo $LANG
es_ES
[angelv@italia ~]$
但是如果我尝试使用 ssh 运行命令,那么该变量是未定义的......
[angelv@italia ~]$ ssh italia 'echo $LANG'
LANG: Undefined variable.
[angelv@italia ~]$
有人知道我应该在哪里找到罪魁祸首吗?