1、授权
chmod a+x /etc/rc.d/rc.local
2、编辑文件输入需要开机自启的命令
vim /etc/rc.d/rc.local# 格式是/usr/bin/nohup 运行命令 & # 这种方式可以不用担心运行的命令是前台进程还是后台进程/usr/bin/nohup /usr/bin/java -jar /data/rocketmq-dashboard-1.0.1-SNAPSHOT.jar & /usr/bin/nohup /data/logstash-8.6.2/bin/logstash -f /data/logstash-8.6.2/config/logstash-sample.conf &/usr/bin/nohup /data/kafka_2.12-3.7.1/bin/zookeeper-server-start.sh -daemon /data/kafka_2.12-3.7.1/config/zookeeper.properties &/usr/bin/nohup /data/kafka_2.12-3.7.1/bin/kafka-server-start.sh -daemon /data/kafka_2.12-3.7.1/config/server.properties &/usr/bin/nohup /data/mongodb/bin/mongod -f /data/mongodb/mongodb.conf &/usr/bin/nohup /data/rocketmq-all-5.1.3/bin/mqnamesrv &> /data/rocketmq-all-5.1.3/mqnamesrv.log & /usr/bin/nohup /data/rocketmq-all-5.1.3/bin/mqbroker -n 0.0.0.0:9876 autoCreateTopicEnable=true &> /data/rocketmq-all-5.1.3/mqbroker.log &
3、重启后查看运行命令情况
方式1
systemctl status rc-local
方式2
tail -300 /var/log/messages