Hallo Christian Ja Danke! und hier der Link zur Doku: https://www.freedesktop.org/software/systemd/man/systemd.unit.html das ganze geht auch wenn in /etc/systemd/system keine Datei XY.service vorhanden ist, z.B. mit MYSQL: /etc/systemd/system/mysql.service.d/after-remotefs.conf entsprechend anlegen Bye Jürgen Am Freitag, 12. August 2016, 12:14:43 schrieb Christian Boltz:
Hallo Jürgen, hallo zusammen,
Am Freitag, 12. August 2016, 11:25:02 CEST schrieb Dr. Juergen Vollmer:
danke, vor allem für die Links auf die Doku - die hatte ich nicht gefunden. Das SuSE-Whitepaper ist eine gute Übersicht.
In /usr/lib/systemd/system/apache2.service hatt ich zwar auch schon 'reingeschaut, und 'rum probiert (ach wie ich das hasse :-) RTFM, aber wenn man nicht weiss wo die steckt, und diese dann m.M. auch nicht gerade "einsteigerfreundlich" ist...
Also die Lösung ist (aus meinem nun ergänzten Wiki)
Wie kann ich einen Dienst (z.B. apache) nach NFS starten? Damit die Dateisysteme via NFS gemountet sind, bevor Apache gestartet wird muss in systemd dies konfiguriert werden. In der Datei /usr/lib/systemd/system/apache.service die Konfigurationseinstellung "After" um "remote-fs.target" ergänzen
After=.... remote-fs.target
Richtig und falsch ;-)
Richtig ist, dass Du After=remote-fs.target ergänzt hast.
Falsch ist, dass Du die Datei in /usr/lib/systemd/ bearbeitet hast - das wird beim nächsten Update überschrieben.
Die richtige Methode ist: apache2.service nach /etc/systemd/system/ kopieren und dort bearbeiten.
Alternativ gibt es auch den Dropin-Mechanismus, um eine Datei zu _ergänzen_ statt sie komplett zu ersetzen. In Deinem Fall heißt das: - mkdir /etc/systemd/system/apache2.service.d - /etc/systemd/system/apache2.service.d/after-remotefs.conf anlegen und die folgenden zwei Zeilen reinschreiben:
[Unit] After=remote-fs.target
Das hat den Vorteil, dass Du zukünftige Änderungen der apache2.service nicht von Hand in Deine lokale Version übertragen musst.
Die obige Syntax ergänzt übrigens After= - falls Du mal einen Wert leeren willst, musst Du ihn explizit auf leer setzen, also After=
Gruß
Christian Boltz
We are working on php4 updates but we are not able to release them before the second week of january since most developers and testers are not available. Ho-hum. It might have been wise to allow for vulnerabilities that get discovered during holidays. Worms don't usually keep track of people's vacations. [> Marcus Meissner and maarten in suse-security]
-- Dr.rer.nat. Jürgen Vollmer, Am Rennbuckel 21, D-76185 Karlsruhe Tel: +49(721) 92 04 87 1 Fax: +49(721) 92 04 87 2 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de ------------------------------------------------------------------------------- Diese EMail ist elektronisch mittels GPG / PGP signiert. Diese elektronische Unterschrift ist in einem EMail-Anhang enthalten. Leider kann die Signatur ohne die Installation entsprechender Programme weder geprüft noch angezeigt werden. Mehr dazu unter: http://www.gnupg.org oder auch http://www.pgpi.org -------------------------------------------------------------------------------