- 追加された行はこの色です。
- 削除された行はこの色です。
**Processをデーモン化する、Supervisor [#k0c64259]
下記でインストールできます。
sudo apt-get install supervisor
以下殴り書きメモ:
こんな定義ファイルを書いておいて、
$ 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
定義ファイル読み込みとサービスの追加(初回だけ)
$ sudo supervisorctl reread
temp_disp: available
$ sudo supervisorctl add temp_disp
temp_disp: added process group
ステータス確認
$ sudo supervisorctl status
temp_disp RUNNING pid 25258, uptime 0:00:05
$ sudo supervisorctl stop temp_disp
temp_disp: stopped
デーモンの追加と削除は、
$ sudo supervisorctl add temp_disp
$ sudo supervisorctl remove temp_disp
デーモンの起動と停止は、
$ sudo supervisorctl start temp_disp
$ sudo supervisorctl stop temp_disp
-[[Supervisor: A Process Control System ― Supervisor 3.3.1 documentation>http://supervisord.org/]]