[#38470] ruby-dev summary 21403-21530 (draft) — Minero Aoki <aamine@...>

青木です。

25 messages 2003/10/07
[#38475] Re: ruby-dev summary 21403-21530 (draft) — maili31s@... (SugHimsi==SUGIHARA Hiroshi) 2003/10/07

すぎむし。

[#38480] Re: ruby-dev summary 21403-21530 (draft) — Minero Aoki <aamine@...> 2003/10/08

青木です。

[#38481] marshal_dump (was Re: ) — m_seki@... 2003/10/08

[#38484] Re: marshal_dump (was Re: ) — matz@... (Yukihiro Matsumoto) 2003/10/09

まつもと ゆきひろです

[#38486] Re: marshal_dump (was Re: ) — Masatoshi Seki <m_seki@...> 2003/10/09

咳といいます

[#38489] exit status on exit! — YANAGAWA Kazuhisa <kjana@...4lab.to>

<http://www.unixuser.org/~ysjj/diary/?200310a&to=200310082#200310082>

29 messages 2003/10/09
[#38490] Re: exit status on exit! — Koji Arai <JCA02266@...> 2003/10/09

新井です。

[#38503] Re: exit status on exit! — YANAGAWA Kazuhisa <kjana@...4lab.to> 2003/10/10

In Message-Id: <20031010.082218.74733862.JCA02266@nifty.ne.jp>

[#38505] Re: exit status on exit! — Koji Arai <JCA02266@...> 2003/10/10

新井です。

[#38507] Re: exit status on exit! — matz@... (Yukihiro Matsumoto) 2003/10/11

まつもと ゆきひろです

[#38514] Re: exit status on exit! — YANAGAWA Kazuhisa <kjana@...4lab.to> 2003/10/11

In Message-Id: <1065883639.405037.23137.nullmailer@picachu.netlab.jp>

[#38515] Re: exit status on exit! — WATANABE Hirofumi <eban@...> 2003/10/11

わたなべです。

[ruby-list:38579] Re: exit status on exit!

From: Kazuhiro NISHIYAMA <zn@...>
Date: 2003-10-15 16:50:58 UTC
List: ruby-list #38579
西山和広です。

In <20031015.231902.112630306.JCA02266@nifty.ne.jp>
On Wed, 15 Oct 2003 23:19:28 +0900
Koji Arai <JCA02266@nifty.ne.jp> wrote:
> $? の値を使ってプロセスがシグナルで終了した場合はそれをお知らせしてくれます。
> 
> で、128 以上の終了ステータスに対して
> 
> $ (exit 143)
> [Exit 143 (SIGTERM)]
> 
> とかなるのが嫌だったんですよね。それ以前は気にしてなかったし。
> exit status を 128 未満(とか126未満とか)にしなさいといった記
> 述も見たことないのは確かですね。
> 
> まあ、実際にそんなのにお目にかかる事は(255以外)なかったですが。

zshのPRINT_EXIT_VALUEだと区別できるようです。
PROMPTの%?だと区別できませんでした。

% setopt printexitvalue
% ruby -e 'Process.kill(9, $$)'; print -P '%?'
zsh: 7485 killed     ruby -e 'Process.kill(9, $$)'
137
% ruby -e 'exit(137)'; print -P '%?'
zsh: 7486 exit 137   ruby -e 'exit(137)'
137
% ruby -e 'Process.kill(15, $$)'; print -P '%?'
zsh: 7487 terminated  ruby -e 'Process.kill(15, $$)'
143
% ruby -e 'exit(143)'; print -P '%?'
zsh: 7488 exit 143   ruby -e 'exit(143)'
143
%

-- 
|ZnZ(ゼット エヌ ゼット)
|西山和広(Kazuhiro NISHIYAMA)



In This Thread

Prev Next