sshの引数としてのsocat:“ bash:socat:コマンドが見つかりません”


0

Linuxボックスからosxボックスにsshする場合、socatの発行は正常に機能します。ただし、sshの引数としてsocatコマンドを指定すると、失敗します。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

回答:


1

明らかに、平野はssh使用されませんあなたの PATHを。ログインシェルを生成して環境を再作成します。

ssh daniel@remoteOSX 'bash -lc "socat -d -d SYSTEM:date -"'
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.