いいじま@元記事です。

> 起動した子プロセスのIDを取得できれば簡単なのですが、それらしき
> シェル変数はないようだし、
>    tcsh% set a=`nc -l 8086 >& /dev/null &`
> としても $a に '[1] 43591' といった文字列は入りません。
>
> Perlで書いて、fork() で自前で実装するしかないのかなあ…。

$! ではダメでしょうか?

ありがとうございます。これでいけました。
まだまだ知らないことが多いなあ…。

$ sleep 10000000 &
$ echo $!
74784
$ kill 74784
$
[1] Terminated       sleep 10000000

ではでは。

========================================================================
(Mr.) IIJIMA Hiromitsu aka Delmonta <delmo...@dennougedougakkai-ndd.org>
飯嶋 浩光 / でるもんた・いいじま ; (任同)電脳外道学会 代表取締役椅子人
------------------------------------------------------------------------
Web (Japanese): http://www.dennougedougakkai-ndd.org/
     Twitter: @delmonta_iijima, @kabu_agare, #放送大学, #OUJ
 Yahoo! Japan: delmonta_iijima
------------------------------------------------------------------------
マニアツクで綾しいクイヅbot、運用開始!現在、購読者・出題者とも募集中。
    ※購読はこちらから → https://twitter.com/AyaC_KaltQ
    ※出題希望のかたは → http://kaltq.wicurio.com/
========================================================================

_______________________________________________
freebsd-users-jp@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp
To unsubscribe, send any mail to "freebsd-users-jp-unsubscr...@freebsd.org"

メールによる返信