[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: setting for cywin 1.1.* from b20
- X-ml-count: 3053
- Subject: Re: setting for cywin 1.1.* from b20
- From: Keiichi Suzuki <keiichi@xxxxxxxxx>
- Date: 01 Feb 2001 16:50:25 +0900
- User-agent: Nana-gnus/7.1.0.24 SEMI/1.14.2 (Daishōji) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.2 Emacs/20.7 (i386-*-nt5.0.2195) MULE/4.1 (AOI) Meadow/1.13-Beta2 (UKIHASHI:61)
>>>>> meadow-users-jp の No. 3052
>>>>> Message-Id: <un1c6di20.fsf@xxxxxxxxxxxxxxxxxxxxxxx> で、
>>>>> "瀧山" == Takeshi TAKIYAMA <takiyama@xxxxxxxxxxxxxxxxxxxxxxx>さま曰く...
kose> (setq explicit-shell-file-name "bash.exe")
;; shell-mode よりも素の bash の方が賢いと思うので、最近は
;; shell-mode は使っていないな...
瀧山> まだ、良く理解していないかもしれませんが、
瀧山> meadow のshell上で
瀧山> bash -c 'make -k -f Sim'
この exit code を表示しているのは compile command なので、
*shell* buffer では exit code が表示されることは無いでしょう。
;; ls とするたびにこんなメッセージが一々表示されたらいやですよね?
;; それに、 *shell* buffer 内では、exit とか、 kill buffer する
;; までの間は、ずーっと bash が動きつづけていますので、途中で動
;; かしたコマンドについて Meadow 側に exit code が返ってくること
;; は有りません。
瀧山> とすると、無事終了して、なにも帰ってこないというのは、
瀧山> やはりbashの中身がb20.1の頃と変わったということですね。??
ということで、実際に何が返っているかを調べるのであれば、 *shell*
buffer で...
$ bash -c 'make -k -f Sim'; echo 'exit code =' $?
としてみれば、 exit code が表示されると思います。もし、これが期
待通り、 `exit code = 0' と表示されるのであれば、 bash の終了コー
ドの形式と、 Meadow の解釈に差が有るのでしょう。
--
鈴木圭一 / keiichi@xxxxxxxxx
PGP finger print (DH/DSS)
0B32 B37E 6DE9 3BC1 68A4 4089 7AAF 2B03 ECBD 614B