[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 said: > >というのも,また sysutils/munin-node に関する話題なのですが,先日 >アップデートされて 1.4.5_5 になった折に /etc/newsyslog.conf 内の >munin-node に関するエントリーの bug fix も行われまして,きちんと >毎晩 0 時に newsyslog から HUP が送られて log rotate が行われるよ >うになったのですが,それに伴って /sbin 下にある sysctl などを使う >

[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 93362] Re: PATH setting in HUP

2011-02-22 スレッド表示 Yu Oasa
Tue, 22 Feb 2011 22:40:52 +0900 Hiroki Kashiwazaki said: >> newsyslog 起因ならば crontab(5) じゃないでしょうか >> シグナルは関係ないのでは・・ > >とも思ったのですが,/etc/crontab には > >PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin > >とあるので,これが渡っているならば sysctl が not found というエラーが >出ないはずなんですよねえ. なるほど ひとまず PATH の話は置いておくとして そのプラグインて具体的

[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 個ぐらいか. /usr/local/share/munin/plug

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

2011-02-22 スレッド表示 Hiroki Sato
佐藤です。 Hiroki Kashiwazaki 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 fix も行われまして,きちんと

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

2011-02-22 スレッド表示 Yu Oasa
Wed, 23 Feb 2011 04:36:03 +0900 Hiroki Kashiwazaki 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 >open_files >smart_ >sw

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

2011-02-22 スレッド表示 Yu Oasa
Wed, 23 Feb 2011 07:10:58 +0900 Hiroki Sato 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 mailto:kas