[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]
「努力しないで生きたいと思わないか」(「ふわふわの泉」野尻抱介/ファミ通文庫)