tcsh から zsh へ移行中
イロイロと違うので、戸惑い気味...
で、子プロセスの切り離し、zsh では
$ foo &!
だそうな。
ちなみに、tcsh(その他)の、"foo &" を zsh で実行後に、親 shell で exit しようとすると
$ foo &
$ exit
zsh: you have running jobs.
と怒られて、 exit できない。
再度、親で exit すると、exit できるのだが、場合によっては子供も exit してしまう。
(子供に SIGHUP が送信される)