re_sadnessのプロフィール
- ベストアンサー数
- 1
- ベストアンサー率
- 100%
- お礼率
- 0%
- 登録日2010/11/26
- snoopコマンドをcshからkill出来ない
soralis初心者です。 サーバの資料採取のため、以下の概要のcshを組み、クーロン登録しております。 (1)snoop起動(snoop1.csh ,snoop2.csh) snoop -o XXX01.snoop -d XXX01 snoop -o XXX02.snoop -d XXX02 (2)シェルの停止(snoopkill.csh) pgrep -f 'snoop' | xargs kill (1)の起動自体はうまく行えているのですが、 (2)の処理をcshから起動すると、プロセスが死にません。 ※詳細 (2)をクーロンから実行後、cshのプロセスは死んでいるが、 snoopコマンド自体のプロセスが生きたままになり、 snoopログが無限に作り続けられている状態です。 コマンド(pgrep -f 'snoop' | xargs kill)を直接コマンドラインから 入力すると、snoopのプロセスは全て死にました。 cshと通常のコマンド入力ではkillの作用が異なるのでしょうか? 御回答をよろしくお願いします。 --------------------------------------------------------- (1)起動後のプロセス状態 pgrep -lf 'snoop' 88889 sh -c /XXX/snoop1.csh 88888 sh -c /XXX/snoop2.csh 77777 snoop -o XXX01.snoop -d XXX01 77776 snoop -o XXX02.snoop -d XXX02 --------------------------------------------------------- --------------------------------------------------------- (2)起動後(クーロン)のプロセス状態 pgrep -lf 'snoop' 77777 snoop -o XXX01.snoop -d XXX01 77776 snoop -o XXX02.snoop -d XXX02 --------------------------------------------------------- --------------------------------------------------------- (2)のコマンドをコマンドラインから実行後のプロセス状態 pgrep -lf 'snoop' ---------------------------------------------------------
- ベストアンサー
- Solaris系OS
- kamo19871011
- 回答数1