Hallo Wolfgang, hallo Leute, Am Montag, 2. Dezember 2013 schrieb hamann.w@t-online.de:
Im alten Init System konnte man bei Startproblemen mit dem Rezept sh -x /etc/init.d/postgresql start 2>&1 | less nachvollziehen, wo die Sache h�ngt. Gibt es da auch bei systemd eine M�glichkeit?
Hast Du schonmal in die *.service-Dateien gesehen? Die sind so einfach, dass Du IMHO keine Debugging-Hilfe brauchst. Mal als Beispiel: # cat /usr/lib/systemd/system/apache2.service [Unit] Description=The Apache Webserver Wants=network.target nss-lookup.target After=network.target nss-lookup.target Before=getty@tty1.service Kannst Du beim Debugging ignorieren (außer Du hast Probleme mit der Startreihenfolge) [Service] Type=notify PrivateTmp=true EnvironmentFile=/etc/sysconfig/apache2 ExecStart=/usr/sbin/start_apache2 -D SYSTEMD -DFOREGROUND -k start ExecReload=/usr/sbin/start_apache2 -D SYSTEMD -DFOREGROUND -t -k graceful ExecStop=/usr/sbin/start_apache2 -D SYSTEMD -DFOREGROUND -k graceful-stop Frei übersetzt heißt das fürs manuelle Starten von Apache: source /etc/sysconfig/apache2 /usr/sbin/start_apache2 -D SYSTEMD -DFOREGROUND -k start (Nunja, das private Temp-Verzeichnis hast Du auf diese Art nicht nachgebaut.) [Install] WantedBy=multi-user.target Nochmal ein Abschnitt, den Du fürs Debugging eher nicht brauchst. Gruß Christian Boltz -- After a little bit of thinking* [...] * yes, I do it sometimes and yes, it usually hurts and leads to bad stuff, I'll try not to do it again [Jos Poortvliet in opensuse-factory] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org