Я нашел проблему в наших машинах Linux FC8 с переменной LANG при запуске команды через ssh.«LANG: неопределенная переменная» при запуске команды ssh
Когда в терминале, я вижу, что моя переменная 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] ~]$
Кто-нибудь знает, где я должен искать, чтобы найти преступника?
My shell is tcsh, поэтому файл, который не загружен в оболочку без входа, равен ~/.login После этого файла решена проблема. Спасибо за ответы. –