[FreeBSD-users-jp 96453] Re: rc.local

kouya kouya @ ryuhoku.jp
2019年 9月 15日 (日) 00:46:44 UTC


青木様 KIRIYAMA 様

有難うございます。

すみません daemon の使い方解りません。

command="daemon -f /usr/local/bin/picogw"

reboot すると
WARNING: cannot read shebang line from daemon
WARNING: run_rc_command: cannot run daemon -f /usr/local/bin/picogw
picogw は起動しないが、他の rc を処理し login purompt に戻る。

daemon 無
command="/usr/local/bin/picogw"

reboot すると
picogw は起動するが、login purompt に戻らず、 残りの rc を処理出来ず。
CtrlC で login puromput に戻り picogw は停止。

ターミナルから
/usr/local/etc/rc.d/picogw start &
又は
/usr/local/bin/picogw &
とタイプすると、picogw は起動しpurompt に戻る

/etc/rc.local に /usr/local/bin/picogw &
とかでOS再起動で起動出来ればいいのですが。
/etc/rc.d/local start とタイプすると起動するのですが、OS再起動では無視される。 

何処か私の設定が、間違っているかもしれないので、もうしばらく、調べています。

picogw 利用例
エアコン1の室内温度取得
http://hostname:8080/v1/echonet/airconditioner_1/indoortemperaturemeasurementvalue
GET すると
{"/v1/echonet/airconditioner_1/indoortemperaturemeasurementvalue":{"epc":187,"edt":[26],"value":[26]}}
のようなデーターが戻るので edt か value の値を取り出す
PUT することで、リモコンの操作と同じく簡単に出来ます。
その他 echonet のページを参照下さい。

java は理解できないので、perl で動作する script を作成し、ウェブ画面で、エアコンの制御をしています。
ソーラ発電、来年で10年、買い取り価格が、かなり安くなるみたいなので、自動で自家消費の量を増やす
方法を考えています。
http://www.kna.jp/sun/
夏ー>冷房 売電余裕ありー>冷房温度下げる 売電余裕なしー>冷房温度上げる 売電無ー>冷房断


八代市昭和同仁町948

   浦口 耕也




freebsd-users-jp メーリングリストの案内