Linux(中科方德服务器版4.0)springboot启动多个服务脚本开机自启


一帘幽梦
一帘幽梦 2022-09-29 09:52:25 62287
分类专栏: 资讯

1、在/etc/init.d/目录下创建shell启动脚本autojar.sh

vim /etc/init.d/autojar.sh
token operator">/java/oe.jar
JAVA_MA=/usr/local/java/ma.jar
PORTAL_OPTS=/usr/local/java/portal_log
OE_OPTS=/usr/local/java/oe_log
MA_OPTS=/usr/local/java/ma_log
开始方法
start() {
nohup $JAVA_HOME/bin/java -jar $JAVA_PORTAL >$PORTAL_OPTS 2>&1 &
echo "$RUN_NAME started success."
}
startAll() {
nohup $JAVA_HOME/bin/java -jar $JAVA_PORTAL >$PORTAL_OPTS 2>&1 &
nohup $JAVA_HOME/bin/java -jar $JAVA_OE >$OE_OPTS 2>&1 &
nohup $JAVA_HOME/bin/java -jar $JAVA_MA >$MA_OPTS 2>&1 &
echo "$RUN_NAME started success."
}
结束方法
stop() {
echo "stopping $RUN_NAME ..."
kill -9 `ps -ef|grep $JAVA_PORTAL|grep -v grep|grep -v stop|awk '{print $2}'`
}
stopAll(){
kill -9 `ps -ef|grep $JAVA_PORTAL|grep -v grep|grep -v stop|awk '{print $2}'`
kill -9 `ps -ef|grep $JAVA_OE|grep -v grep|grep -v stop|awk '{print $2}'`
kill -9 `ps -ef|grep $JAVA_MA|grep -v grep|grep -v stop|awk '{print $2}'`
}
case "$1" in
'start')
start
;;
'startAll')
startAll
;;
'stop')
stop
;;
'stopAll')
stopAll
;;
'restart')
stop
start
;;
*)
echo "Userage: $0 {start|startAll|stopAll|stop|restart}"
exit 1
esac
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56

由于我有多个jar包,这里的jar包路径有多个
2、设置执行权限

chmod +x /etc/init.d/autojar.sh
  • 1

3、添加到系统服务,设置开机自启

chkconfig --add autojar.sh   (添加为系统服务)
chkconfig autojar.sh on  (开机自启动)
  • 1
  • 2

4、启动服务

service autojar.sh start(启动服务)
或者
service autojar.sh startAll(启动所有服务)
  • 1
  • 2
  • 3
ps aux|grep java(查看服务是否启动)
  • 1

网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。

本文链接:https://www.xckfsq.com/news/show.html?id=10924
赞同 0
评论 0 条
一帘幽梦L1
粉丝 0 发表 9 + 关注 私信
上周热门
Kingbase用户权限管理  2023
信刻全自动光盘摆渡系统  1753
信刻国产化智能光盘柜管理系统  1422
银河麒麟添加网络打印机时,出现“client-error-not-possible”错误提示  1021
银河麒麟打印带有图像的文档时出错  927
银河麒麟添加打印机时,出现“server-error-internal-error”  718
麒麟系统也能完整体验微信啦!  660
统信桌面专业版【如何查询系统安装时间】  636
统信操作系统各版本介绍  627
统信桌面专业版【全盘安装UOS系统】介绍  601
本周热议
我的信创开放社区兼职赚钱历程 40
今天你签到了吗? 27
信创开放社区邀请他人注册的具体步骤如下 15
如何玩转信创开放社区—从小白进阶到专家 15
方德桌面操作系统 14
我有15积分有什么用? 13
用抖音玩法闯信创开放社区——用平台宣传企业产品服务 13
如何让你先人一步获得悬赏问题信息?(创作者必看) 12
2024中国信创产业发展大会暨中国信息科技创新与应用博览会 9
中央国家机关政府采购中心:应当将CPU、操作系统符合安全可靠测评要求纳入采购需求 8

添加我为好友,拉您入交流群!

请使用微信扫一扫!