Ich habe ein sehr seltsames Problem, von dem ich nicht weiß, wie ich es lösen soll. Der spawn-fcgi-Dienst startet nur, wenn ich ihn manuell als Root starte, aber nicht beim Booten.
systemctl enable spawn-cgi gibt mir diese Informationen Ich weiß nicht, ob diese Fehlermeldung oder nur Informationen
[root@www ~]# systemctl enable spawn-fcgi spawn-fcgi.service ist kein nativer Dienst und leitet zu /sbin/chkconfig weiter. Ausführen von /sbin/chkconfig spawn-fcgi auf
oder
chkconfig --levels 235 spawn-fcgi ein
Aktiviert spawn-fgci beim Booten nicht
Da diese Lösung nicht funktioniert, habe ich versucht, ein Bash-Skript mit Root-Berechtigung zu erstellen, um diesen Dienst beim Booten zu starten, aber das hat nicht funktioniert. Ich muss es immer noch manuell auslösen
Das folgende Skript funktioniert nur, wenn ich es manuell auslöse, und nicht automatisch beim Booten, obwohl Cron über Root-Berechtigungen verfügt.
Ausgabe vom Befehl cd /root/ && ./start-awstats-spawn-fgci.sh .. Starten von spawn-fcgi (über systemctl): [ OK ]
jede Hilfe ist willkommen
Antwort1
Ok, ich habe dieses Problem gelöst, indem ich in meinem Bash-Skript den Befehl „sleep 5m“ verwendet habe, da dieser den Dienst „spawn-fcgi“ nach der IP-Bindung und nicht vorher starten sollte.