centos7程序自启动

时间:2021-10-14 15:42:13

一、脚本在哪里?

/usr/lib/systemd/

进入这个目录,能看到好多系统级别的启动执行脚本。类似/etc/init.d目录。

二、我们的应用脚本在哪里?

/usr/lib/systemd/system/

什么firewalld.service,sshd.service,自己安装的mysqld.service 等等

三、tomcat自启动脚本,创建一个tomcat.service文件

centos7程序自启动
[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
centos7程序自启动

四、启动顺序配置

After配置项

五、赋权限

chmod 754 /usr/lib/systemd/system/tomcat.service