一、脚本在哪里?
/usr/lib/systemd/
进入这个目录,能看到好多系统级别的启动执行脚本。类似/etc/init.d目录。
二、我们的应用脚本在哪里?
/usr/lib/systemd/system/
什么firewalld.service,sshd.service,自己安装的mysqld.service 等等
三、tomcat自启动脚本,创建一个tomcat.service文件
[Unit] Description=tomcatapi After=network.target [Service] Type=forking PIDFile=/usr/local/tomcat/tomcat.pid ExecStart=/usr/local/tomcat/bin/startup.sh ExecReload= ExecStop=/usr/local/tomcat/bin/shutdown.sh PrivateTmp=true [Install] WantedBy=multi-user.target
四、启动顺序配置
After配置项
五、赋权限
chmod 754 /usr/lib/systemd/system/tomcat.service