1.建立本身的啓動腳本linux
#!/bin/bash # start zookeeper sh /opt/zookeeper-3.4.9/bin/zkServer.sh start # start dubbo-admin-tomcat sh /opt/dubbo-admin-tomcat/bin/startup.sh # start dubbo-monitor sh /opt/dubbo-monitor/bin/start.sh # start svnadmin sh /opt/svnadmin-tomcat/bin/startup.sh # start nexus sh /nexus/nexus-3.1.0-04/bin/nexus start # start sonar sh /sonarqube/bin/linux-x86-64/sonar.sh start # start hudson sh /opt/hudson-tomcat/bin/startup.sh
2.賦予本身的啓動腳本執行權限tomcat
chmod +x /yourpath/auto_server.sh
3.CentOS7的/etc/rc.d/rc.local沒有可執行權限,賦予權限bash
chmod +x /etc/rc.d/rc.local
4. 編輯/etc/rc.d/rc.local文件,在後面添加本身建立的腳本svn
vi /etc/rc.d/rc.local
#!/bin/bash # THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES # # It is highly advisable to create own systemd services or udev rules # to run scripts during boot instead of using this file. # # In contrast to previous versions due to parallel execution during boot # this script will NOT be run after all other services. # # Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure # that this script will be executed during boot. touch /var/lock/subsys/local #加入這一行 /yourpath/auto_server.sh