Personal tools
You are here: Home ブログ matsuyama zsh のサスペンド機能について
Document Actions

zsh のサスペンド機能について

zsh のサスペンド機能についてちょっと意外な事が起こったのでメモ。

例えば以下のようなコマンドを実行する。

% sleep 5 && echo a

sleep 5 中に Ctrl + Z でサスペンドして、

% fg

すると、 sleep 5 が完了しても次の echo a が実行されないみたい(詳しく試してないけど)。

ジョブ単位でサスペンドされるのだから echo a も実行されるのが誰もが期待する結果だと思うが。

結局、サブシェル使ってサスペンド& fg すると期待する結果になる。

% (sleep  5 && echo a)

ジョブの意味がない。これバグなの?それとも仕様?よくわからない。

Category(s)
linux
The URL to Trackback this entry is:
http://dev.ariel-networks.com/Members/matsuyama/zsh-suspend/tbping
Add comment

You can add a comment by filling out the form below. Plain text formatting.

(Required)
(Required)
(Required)
(Required)
(Required)
This helps us prevent automated spamming.
Captcha Image


Copyright(C) 2001 - 2006 Ariel Networks, Inc. All rights reserved.