supervisord
easy_install install supervisor
echo_supervisord_conf > /etc/supervisord.conf
run
supervisord
vi /etc/supervisord.conf
[program:ejiakao]
command=/data/panda/ejiakao.sh
directory=/data/panda
user=tomcat
vi /data/panda/ejiakao.sh
#!/bin/sh
echo run ejiakao-api
/data/jdk1.7.0_79/bin/java -jar /data/panda/edriving-api-dev-0.0.4-20160401.1404.jar --spring.profiles.active=dev
start ejiakao with supervisor using comman supervisorctl start ejiakao
.
ok, then ps aux |grep java
and try kill -9 $pid
, then ps aux |grep java
, you see it a new pid
REF
*http://supervisord.org/installing.html#creating-a-configuration-file
*http://supervisord.org/configuration.html#program-x-section-settings
*http://supervisord.org/configuration.html#unix-http-server-section-settings
*http://supervisord.org/configuration.html#program-x-section-settings