1,编辑sh脚本
vi /home/startup.sh
内容如下:
#挂起30秒
sleep 30
nohup java -Xms64m -Xmx64m -XX:PermSize=128m -XX:MaxPermSize=128m -XX:MaxNewSize=128m -jar /home/server/test.jar > /home/server/logs/test.log &
sleep 30
nohup java -Xms64m -Xmx64m -XX:PermSize=128m -XX:MaxPermSize=128m -XX:MaxNewSize=128m -jar /home/server/test2.jar > /home/server/logs/test2.log &
2,创建开机脚本
vi /etc/rc.d/init.d/bigdata
内容如下:
#!/bin/bash
# bigdata:start|stop|restart
# chkconfig: 345 90 10
# description: bigdata
# processname: bigdata
/home/startup.sh
3,设置权限
chmod +x /etc/rc.d/init.d/bigdata
chmod +x /home/startup.sh
4,注册设置为开机启动
chkconfig --add bigdata
chkconfig bigdata on
5,启动服务
service bigdata start
6,如果出现错误
failed to run command ‘java’: No such file or directory
修改startup.sh 内容在顶部增加
source /etc/profile
【到此完成】