linux开机启动Redis,MongoDB,Tomcat

第一步:

在/etc/rc.d/init.d目录下新建一个sh文件,如:mystart.sh,内容如下:

#!/bin/sh
#chkconfig: 2345 80 90
#description:开机自动启动的脚本程序

RETVAL=0

export JAVA_HOME=/home/java/jdk1.8.0_152

# 当系统开始启动的时候,运行的函数,以自己的安装目录为准
start() {
    /home/redis-4.0.2/src/redis-server &
    /home/mongodb-3.4.10/bin/mongod -f /home/mongodb-3.4.10/bin/mongodb.conf
    /opt/tomcat8.5/bin/catalina.sh start
}


stop() {
   /opt/tomcat8.5/bin/catalina.sh stop
}


restart() {
   stop
   /opt/tomcat8.5/bin/catalina.sh start
}


# 这里可以认为是对上面三个函数进行分支调用
case "$1" in
  start)
    start               # 调用start函数
    ;;
  stop)
    stop
    ;;
  restart)
    restart
    ;;
  *)
    echo "Usage: $0 {start|stop|restart}"
    exit 1
esac


# 退出并返回执行结果
  exit $?


第二步:执行以下命令

chmod +r /etc/rc.d/init.d/mystart

chkconfig --add mystart


完成这两步,在每次开机后就能自动启动Redis,MongoDB,Tomcat

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值