#topicpath
----


#contents

**インストール [#b085a558]
下記でインストールできます。
 sudo apt-get install supervisor


**以下殴り書きメモ: [#u469756d]

***こんな定義ファイルを書いておいて、 [#ga3e7982]
 $ cat /etc/supervisor/conf.d/temp_disp.conf 
 [program:temp_disp]
 command=sudo python3 /home/pi/samples/temp_disp.py
 numprocs=1
 redirect_stderr=true
 stdout_logfile=/var/log/temp_disp.log
 user=pi

***定義ファイル読み込みとサービスの追加(初回だけ) [#wad1d722]
 $ sudo supervisorctl reread
 temp_disp: available
 $ sudo supervisorctl add temp_disp
 temp_disp: added process group

これでプロセス起動まで行われます。


***ステータス確認 [#r62c6216]
 $ sudo supervisorctl status
 temp_disp                        RUNNING    pid 25258, uptime 0:00:05
 $ sudo supervisorctl stop temp_disp
 temp_disp: stopped
 
***デーモンの起動と停止 [#z711c3da]
 $ sudo supervisorctl start temp_disp
 $ sudo supervisorctl stop temp_disp
 

***デーモンの追加と削除は、 [#tef8bcfb]
 $ sudo supervisorctl add temp_disp
 $ sudo supervisorctl remove temp_disp


**関連リンク [#hd89d3b3]
-[[Supervisor: A Process Control System ― Supervisor 3.3.1 documentation>http://supervisord.org/]]
-[[適当なスクリプトをデーモン化するのにSupervisorが便利 - id:anatooのブログ>http://blog.anatoo.jp/entry/20120310/1331321778]]






----
この記事は
#vote(おもしろかった,そうでもない)

#comment

#topicpath

SIZE(10){現在のアクセス:&counter;}

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS