第一种:
制作/etc/init.d/mycat
安装好mycat后做软连接ln -s /安装目录/bin/mycat /etc/init.d/mycat
service mycat start启动查看效果,ps aux 发现启动了wrapper后又消失,进去查看wrapper日志报下图的错
修改conf/wrapper.conf文件,wrapper.java.command设置为java的路径
service mycat start启动查看效果,结果能正常启动了
chkconfig --add mycat加入开机服务
重启查看效果
第二种
每次开机都要启动mycat,网上看了好多都是用shell脚本来实现mycat开机自启动,后来看到一种方法,直接修改系统文件来实现,已经实践过,方法有效。
1.修改脚本文件rc.local:vim /etc/rc.d/rc.local
这个脚本是使用者自定的开机启动程序,可以在里面添加想在系统启动之后执行的脚本或者脚本执行命令
2.添加如下内容:
export JAVA_HOME=/usr/java/jdk1.7.0_80 //java路径根据自己实际情况填写
/usr/local/mycat/bin/mycat start
3.esc 退出编辑,:wq 保存修改
4.将rc.local修改为可执行
chmod 777 /etc/rc.d/rc.local