Понятно, что равнина ssh
не использует ваш путь. Создайте заново свою среду, создав оболочку входа.
ssh daniel@remoteOSX 'bash -lc "socat -d -d SYSTEM:date -"'
Если я вставляю ssh в коробку osx из коробки linux, выдача socat работает нормально. Тем не менее, если я дам команду socat в качестве аргумента ssh, то это не получится. socat
был установлен в OSX с помощью brew
. Есть идеи, почему это происходит?
This works: $ ssh daniel@remoteOSX $ socat -d -d SYSTEM:date - < date shows up here :) > This fails: $ ssh daniel@remoteOSX 'socat -d -d SYSTEM:date -' Password: bash: socat: command not found <-- The ERROR
Понятно, что равнина ssh
не использует ваш путь. Создайте заново свою среду, создав оболочку входа.
ssh daniel@remoteOSX 'bash -lc "socat -d -d SYSTEM:date -"'