service nginx start
cd /etc/rc.d/init.d
chmod +x codegen
chkconfig --add codegenchkconfig codegen on
off: 关
#!/bin/sh# chkconfig: 2345 55 25JARPATH=/www/wwwroot/codegen.hntool.vip/JARNAME=code-generator.jarEXEC=`nohup /usr/java/jdk1.8.0_251/bin/java -Xmx256m -Xms256m -jar ${JARPATH}${JARNAME} >> ${JARPATH}log.out 2>&1 &`PIDFILE=/www/wwwroot/codegen.hntool.vip/codegen.pidcodegen_start(){if [ -f $PIDFILE ]; thenps -p $(cat ${PIDFILE}) > /dev/null 2>&1if [ $? -ne "0" ]; thenrm -f ${PIDFILE}elseecho "codegen is running! ($(cat ${PIDFILE}))"exit 0fifiecho "Starting codegen server..."$EXECecho $!> ${PIDFILE}echo "Starting codegen success!"}codegen_status(){if [ -f $PIDFILE ]; thenps -p $(cat ${PIDFILE}) > /dev/null 2>&1if [ $? -ne "0" ]; thenecho "codegen is not running, buy pid file is exits ${PIDFILE}"exit 1elseecho "codegen is running! ($(cat ${PIDFILE}))"exit 0fielseecho "codegen is stopped"exit 0fi}codegen_stop(){echo "Stopping ..."sleep 1if [ -f $PIDFILE ];thenkill -9 `ps -ef|grep $JARNAME|grep -v grep|grep -v stop|awk '{print $2}'`firm -f ${PIDFILE}echo "codegen stopped"}case "$1" instart)codegen_start;;stop)codegen_stop;;status)codegen_status;;restart|reload)codegen_stopsleep 0.3codegen_start;;*)echo "Please use start or stop as first argument";;esac
