[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: TRAMP (transparent remote file access)
- X-ml-count: 4923
- Subject: Re: TRAMP (transparent remote file access)
- From: Hideyuki SHIRAI (白井秀行) <shirai@xxxxxxxxxxx>
- Date: Fri, 12 Dec 2003 17:59:54 +0900 (JST)
- X-mailer: Mew version 3.2.50 on Emacs 21.3 / Mule 5.0 (賢木)
とーーっても昔の話ですが、ssh づいているついでだし。
From: 小関 吉則 (KOSEKI Yoshinori) <kose@xxxxxxxxxxxxxxxxxx> さん曰く
Subject: Re: TRAMP (transparent remote file access)
Message-ID: <20030527uu1bh0w1h.%kose@xxxxxxxxxxxxxxxxxx>
Date: Tue, 27 May 2003 14:59:38 +0900
> でも namazu.org の方は bash ですが
> *tramp/nil ***.namazu.org* バッファにこう出ててうまくつなが
> りませんでした。(*** の部分は伏せ字。伏せなきゃいけないわけ
> じゃないんだろうけど)
>
> : readline: warning: rl_prep_terminal: cannot get terminal settings$ foo
> : bar
Meadow1.15 だと
(setq tramp-default-method "ssh")
(nconc (cadr (assq 'tramp-login-args (assoc "ssh" tramp-methods)))
'("-e" "none" "/bin/bash" "--noediting" "-i"))
(setcdr (assq 'tramp-remote-sh (assoc "ssh" tramp-methods))
'("/bin/bash --noediting -i"))
(modify-coding-system-alist 'process "ssh" '(undecided . euc-japan-unix))
な感じに bash に --noediting を付け加えて readline を使わないよ
うに指定すればうまくいきました。
もう一つ変な host があって、tramp.el 中の "echo foo;echo bar" っ
て、出力が本当は
------期待------
foo
bar
$
----------------
とならないといけないのだけど、
------実際------
$foo
bar
----------------
と prompt が先に出ちゃってだめなのが社内にありました。(*1)
これは、shell 組み込みの echo じゃなくて /bin/echo を使うように
tramp.el を変更すれば、とりあえずはうまくいきそう。だけど、変な
host が落ちちゃっているので、これ以上の検証はしていません。
(*1) UNIX 上の Emacs の M-x shell で試しても prompt が先に出てい
たし。
# というのを日記に書こうかと思ったんだけど ML に。
--
白井秀行 (mailto:shirai@xxxxxxxxxxx)