[FreeBSD-users-jp 93359] PATH setting in HUP

2011-02-22 スレッド表示 Hiroki Kashiwazaki
柏崎です. デーモンに対して HUP が送られた時,そのデーモンプロセスにとっての 環境変数 PATH はどのように定まるのでしょう. というのも,また sysutils/munin-node に関する話題なのですが,先日 アップデートされて 1.4.5_5 になった折に /etc/newsyslog.conf 内の munin-node に関するエントリーの bug fix も行われまして,きちんと 毎晩 0 時に newsyslog から HUP が送られて log rotate が行われるよ うになったのですが,それに伴って /sbin 下にある sysctl などを使う

[FreeBSD-users-jp 93360] Re: PATH setting in HUP

2011-02-22 スレッド表示 Yu Oasa
Tue, 22 Feb 2011 21:57:40 +0900 Hiroki Kashiwazaki r...@iic.hokudai.ac.jp said: というのも,また sysutils/munin-node に関する話題なのですが,先日 アップデートされて 1.4.5_5 になった折に /etc/newsyslog.conf 内の munin-node に関するエントリーの bug fix も行われまして,きちんと 毎晩 0 時に newsyslog から HUP が送られて log rotate が行われるよ うになったのですが,それに伴って /sbin

[FreeBSD-users-jp 93361] Re: PATH setting in HUP

2011-02-22 スレッド表示 Hiroki Kashiwazaki
かしわざきです. At Tue, 22 Feb 2011 22:20:21 +0900, Yu Oasa wrote: newsyslog 起因ならば crontab(5) じゃないでしょうか シグナルは関係ないのでは・・ とも思ったのですが,/etc/crontab には PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin とあるので,これが渡っているならば sysctl が not found というエラーが 出ないはずなんですよねえ. -- 柏崎礼生@東京藝術大学芸術情報センター Hiroki Kashiwazaki@Art Media

[FreeBSD-users-jp 93363] Re: PATH setting in HUP

2011-02-22 スレッド表示 Hiroki Kashiwazaki
かしわざきです. At Wed, 23 Feb 2011 01:27:31 +0900, Yu Oasa wrote: そのプラグインて具体的には何ですか? 少なくとも sysutils/munin-node に 含まれる plugins には sysctl を使うものは見受けられないようですから、 自作とか、Munin Exchange あたりから持ってきたものなのでしょうけど munin-node に含まれる plugins で sysctl を使っているものはいろいろあり ますよ.といっても 10 個ぐらいか.

[FreeBSD-users-jp 93364] Re: PATH setting in HUP

2011-02-22 スレッド表示 Hiroki Sato
佐藤です。 Hiroki Kashiwazaki r...@iic.hokudai.ac.jp wrote in 86pqqkkz0b.wl%...@iic.hokudai.ac.jp: re デーモンに対して HUP が送られた時,そのデーモンプロセスにとっての re 環境変数 PATH はどのように定まるのでしょう. re re というのも,また sysutils/munin-node に関する話題なのですが,先日 re アップデートされて 1.4.5_5 になった折に /etc/newsyslog.conf 内の re munin-node に関するエントリーの bug

[FreeBSD-users-jp 93365] Re: PATH setting in HUP

2011-02-22 スレッド表示 Yu Oasa
Wed, 23 Feb 2011 04:36:03 +0900 Hiroki Kashiwazaki r...@iic.hokudai.ac.jp said: munin-node に含まれる plugins で sysctl を使っているものはいろいろあり ますよ.といっても 10 個ぐらいか. おっと 勘違いでした、ごめんなさい /usr/local/share/munin/plugins% grep sysctl *|awk -F: '{print $1}'|sort|uniq coretemp cpu dev_cpu_ load memory

[FreeBSD-users-jp 93366] Re: PATH setting in HUP

2011-02-22 スレッド表示 Yu Oasa
Wed, 23 Feb 2011 07:10:58 +0900 Hiroki Sato h...@jp.freebsd.org said: munin-node は、デーモンプロセスの管理に Net::Server モジュールを使っています。 このモジュールの中には、SIGHUP を受けとった時に $PATH を全部クリアする処理が入っています。 Net::Server::hup_server() に入ってましたね Net::Server::Fork 読んでた.. 失礼しました -- Yu Oasa E-mail: y...@dearest.net

[FreeBSD-users-jp 93367] Re: PATH setting in HUP

2011-02-22 スレッド表示 Hiroki Kashiwazaki
かしわざきです. At Wed, 23 Feb 2011 07:10:58 +0900, Hiroki Sato wrote: 修正のしかたはいろいろあると思いますが、 プラグインの中でフルパスを使うのが一番無難だと思います。 ぶへー,なるほど.フルパスで指定されていないプラグインについてちまちま 変更をかけて send-pr してみます. -- 柏崎礼生@東京藝術大学芸術情報センター Hiroki Kashiwazaki@Art Media Center, Tokyo University of Arts. Assistant Professor