Supervisordでvncserverを動かす
3026 ワード
debian8の場合
インストール
sudo apt-get install -y supervisor
/etc/supervisord/conf.d/custom.conf
[supervisord]
nodaemon=true
[inet_http_server]
port=127.0.0.1:9001
[program:vnc]
command=sh /home/user1/bin/vncstart.sh
autostart=true
autorestart=true ; プロセスダウン時に自動再起動
user="user1" ; 起動ユーザ
redirect_stderr=true ; エラー出力を標準出力にリダイレクト
stdout_logfile="/var/tmp/s-vnc.log" ; 標準出力ログ
environment=HOME="/home/user1", USER="user1"
- vncserverはバックグラウンドで起動するためsupervisordからは
running
状態にならない。
- そのため
tail
する
/home/user1/bin/vncstart.sh
/usr/bin/vncserver -geometry 1280x1024 :2 \
&& tail -F $HOME/.vnc/*.log
起動
/etc/init.d/supervisor restart
インストール
sudo apt-get install -y supervisor
/etc/supervisord/conf.d/custom.conf
[supervisord]
nodaemon=true
[inet_http_server]
port=127.0.0.1:9001
[program:vnc]
command=sh /home/user1/bin/vncstart.sh
autostart=true
autorestart=true ; プロセスダウン時に自動再起動
user="user1" ; 起動ユーザ
redirect_stderr=true ; エラー出力を標準出力にリダイレクト
stdout_logfile="/var/tmp/s-vnc.log" ; 標準出力ログ
environment=HOME="/home/user1", USER="user1"
running
状態にならない。
- そのため
tail
する
/home/user1/bin/vncstart.sh
/usr/bin/vncserver -geometry 1280x1024 :2 \
&& tail -F $HOME/.vnc/*.log
起動
/etc/init.d/supervisor restart
supervisorctl
rootで実施
supervisorctl relead
supervisorctl update
supervisorctl status vnc
supervisorctl stop vnc
supervisorctl start vnc
Author And Source
この問題について(Supervisordでvncserverを動かす), 我々は、より多くの情報をここで見つけました https://qiita.com/tukiyo3/items/ae8ad0f8cdf330243edc著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .