Если я установлю переменную окружения CVSROOT в Windows и передам ей значение, например cvsserver: / home / cvs, если тогда
1) открыть оболочку Windows CMD и выполнить «echo% CVSROOT%», я получаю «cvsserver: home / cvs»
2) открыть оболочку Cygwin bash и выполнить «echo $ CVSROOT», я получаю «cvsserver: home / cvs»
3) из Linux, ssh на машину и сделай "echo $ CVSROOT", я ничего не получаю.
Если я хочу, чтобы у сеанса ssh было значение для CVSROOT, мне нужно вставить его в .bashrc.
Можно ли что-то сделать, чтобы сессия ssh также наследовала переменную среды от Windows?
редактирование:
4) из Linux, сделайте
ssh machine "printenv CVSROOT"
с переменной окружения, установленной в .bashrc, я ничего не получаю. В интерактивном режиме я получаю значение переменной, но этот способ ничего не дает.