前言

鄙人树莓派安装宝塔虚拟机,奈何tomcat,和mysql安装好都能开机都能自启动,就是apache服务每次开机都没启动,于是乎猜测是不是安装apache之后自动启动的脚本有问题。于是进行了如下的一番处理

解决方法

find 找到 httpd(apache对应的服务名)生成的service文件,nano打开,发现里面命令比较简单,于是加了几个before 重启 搞定。贴下完整配置

# Automatically generated by systemd-sysv-generator

[Unit]
Documentation=man:systemd-sysv-generator(8)
SourcePath=/etc/init.d/httpd
Description=LSB: starts Apache Web Server
Before=multi-user.target
Before=graphical.target
After=lsyncd.service

[Service]
Type=forking
Restart=no
TimeoutSec=5min
IgnoreSIGPIPE=no
KillMode=process
GuessMainPID=no
RemainAfterExit=yes
SuccessExitStatus=5 6
ExecStart=/etc/init.d/httpd start
ExecStop=/etc/init.d/httpd stop

保存之后

systemctl daemon-reload  

使其生效

Q.E.D.


生命在于折腾