debian服务sh启动java,设置开机启动
编写 文件名存放到 /etc/init.d
vim /etc/init.d/yunfeihttp
文件内容(必须要在linux下写入)
#!/bin/sh
SERVER=/var/www
cd $SERVER
case "$1" in
start)
nohup java -jar ServiceModelHttp1.jar&
echo $! > $SERVER/yunfeihttp.pid
;;
stop)
kill `cat $SERVER/yunfeihttp.pid`
rm -rf $SERVER/yunfeihttp.pid
;;
restart)
$0 stop
sleep 1
$0 start
;;
*)
echo "Usage: run.sh {start|stop|restart}"
;;
esac
exit 0
设置权限
chmod +x yunfeihttp
可以通过
service 文件名 start 启动控制
设置开机启动
在 /etc/rc2.d 目录下设置 软连接
第一步进入
cd /etc/rc2.d 目录
第二步:
ln -s /etc/init.d/yunfeihttp S20yunfeihttp
重启