[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:28389] Re: Can't execute remote command on SSH.
岩室です。
自己解決しました。
In message "[debian-users:28374] Can't execute remote command on SSH."
on 01/05/14, IWAMURO Motonori <iwa@xxxxxxxxxxxxxxxxx> writes:
> sshの挙動がおかしいのですが、同様の事例がどうしても見あたらなかったの
> でメールしました。
>
> 現象としては、「ssh ホスト名」によるリモートログインは可能だが、「ssh
> ホスト名 コマンド」のリモートコマンド実行ができない(メッセージも何も出
> さずにただ返ってくるだけ)、というものです。例えば、
<以下略>
原因は、非常に間抜けなことに「.bashrcがタコだった」でした(^^;
非インタラクティブモードで起動されたときは端末設定等を行わないようにし
ていたのですが、tcsh用の設定をbash用に書き換えるときに、
> if [ -z "$PS1" ]; then exit; fi
と書いており、その結果そのまんまbashが終了してしまっていたのでした。
exitをreturnに変えたところ、うまくいきました。
おさわがせしました。
--
岩室元典 [E-Mail: vmi@xxxxxxxxxxxxxxxxxx / iwa@xxxxxxxxxxxxxxxxx]
「努力しないで生きたいと思わないか」(「ふわふわの泉」野尻抱介/ファミ通文庫)