需求
在centOS系统中,项目开机自启动脚本,具体操作包括 zookeeper->kafka->wildfly
zookeeper启动脚本
touch zkserver.sh
vim zkserver.sh
# 定义项目家目录
HOME='/software/kafka_2.11-0.11.0.1'
start(){
cd $HOME
nohup ./zookeeper.sh
}
stop(){
#kill 掉本程序
ps -ef | grep zookeeper | grep -v grep |awk '{print $2}' | xargs sudo kill -9
}
case $1 in
start)
start
;;
stop)
stop
;;
restart)
$0 stop
sleep 2
$0 cd
;;
*)
echo "Usage: {start|stop|restart}"
;;
esac
exit
kafka启动脚本
touch kafkaserver.sh
vim kafkaserver.sh
项目启动脚本
touch start.sh
vim start.sh
将脚本加入开机启动脚本里
vim /etc/rc.local
在最后一行加入
nohup /software/start.sh &