Als «systemd» getaggte Fragen

Systemd ist ein Ersatz für den klassischen Init beim Booten.


1
Kann das System hängengebliebene Prozesse erkennen und stoppen?
Während ich an einer Lösung arbeite, die Dateisperrung verwendet, glaube ich, dass mein Code in einen Deadlock gerät. Ich verwende systemd, um den Prozess beim Systemstart zu starten. Die Verwendung von Alarm (3) ist eine Option, aber ich habe mich gefragt, ob systemd blockierte Prozesse erkennen und neu starten kann. …

6
Ausführen eines Java-Prozesses von Systemd
Ich versuche, ein Shell-Skript von Systemd auszuführen. Das Skript wird problemlos über die Befehlszeile ausgeführt. Das Skript (runServer.sh) startet einen Java-Prozess und sieht folgendermaßen aus: #!/bin/bash java -jar -Dresources=/home/pruss/dev/ServerDeploy5-4.1/Server/resources/MyServer.jar "0" "Test" In /usr/lib/systemd/system(oder /lib/systemd/system/auf anderen Betriebssystemen) habe ich eine Servicedatei erstellt (myService.service): [Unit] Description=My Servers service [Service] ExecStart=/home/pruss/dev/ServerDeploy5-4.1/Server/runServer.sh User=root Type=oneshot …
15 linux  java  systemd 

3
Warum bleibt systemd beim Neustart hängen?
1 von 10 Mal hängt systemd beim Neustart. Ich verstehe den Grund nicht. Was / wo sollte ich suchen, um das Problem zu beheben? Ich verwende systemd v196 und kann es nicht auf Version> = 198 aktualisieren, da letzteres einen aktuellen Kernel (mit Unterstützung für cgroups) erfordert, der nicht durch …
13 linux  systemd 


1
Wie logrotate ich mit systemd?
Ich führe eine Knoten-App mit systemd mit einer Unit-Datei aus. Das Apps-Protokoll kann mit angezeigt werden, journalctl -u example.comaber das Protokoll wird irgendwann abgeschnitten, wodurch der Verlauf gelöscht wird (den ich zum Debuggen benötige). Wie konfiguriere ich die Protokollrotation mit systemd so, dass meine App-Protokolle usw. gespeichert werden example.com.log.1, example.com.log.2damit …

2
So starten Sie einen systemd-Dienst nach der Benutzeranmeldung und beenden ihn vor der Benutzerabmeldung
Ich habe eine Fedora 23 Maschine. Ich habe ein Verzeichnis- / Dateisynchronisierungs-Bash-Skript, das mein lokales / Home-Verzeichnis mit einem Remote-Verzeichnis (auf einem NAS-Computer) synchronisiert. Ich führe es manuell aus, möchte aber einen systemd-Dienst erstellen und ihn flexibler gestalten, da andere Benutzer meinen PC mit ihren eigenen Benutzeranmeldeinformationen verwenden. Ich möchte …
10 linux  bash  fedora  systemd 



2
Systemd kann Skript nicht starten?
Ich habe ein BASH-Skript, das ich beim Start ausführen möchte. Auf meinem System wird systemd ausgeführt, daher habe ich eine .service-Datei mit den meiner Meinung nach erforderlichen Informationen erstellt: [Unit] Description=My Script After=network.target [Service] ExecStart=/home/myscript.sh [Install] WantedBy=multi-user.target Ich habe systemctl enable verwendet, um es zu registrieren und neu zu starten. …
9 systemd 

2
Der Start von systemd-timesyncd.service schlägt fehl
Ich versuche den systemd-timesyncd.serviceDienst zu starten , aber es schlägt fehl: root@xxxx:~# systemctl start systemd-timesyncd.service root@xxxx:~# systemctl status systemd-timesyncd.service ● systemd-timesyncd.service - Network Time Synchronization Loaded: loaded (/lib/systemd/system/systemd-timesyncd.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/systemd-timesyncd.service.d └─disable-with-time-daemon.conf Active: inactive (dead) Condition: start condition failed at pią 2015-07-10 15:17:56 CEST; 1s ago ConditionFileIsExecutable=!/usr/sbin/ntpd …


1
Was ist der Unterschied zwischen den Benutzer- und Systemdiensten von systemd?
Ich versuche, ein wenig besseres System zu verstehen, indem ich einige Dienste schreibe. Ich habe zum Beispiel Schwierigkeiten, die Unterschiede zwischen diesen beiden Diensten zu verstehen. Ich möchte sichergehen, dass ich sie richtig verstehe. So habe ich zum Beispiel einen Torrent-Dienst erhalten, der als RT als Systemdienst definiert ist und …
6 linux  systemd 

1
Die generierte Systemeinheit startet beim Booten nicht
Ich habe ein Generatorskript (wie beschrieben von man systemd.generator ) im /etc/systemd/system-generators/ Verzeichnis. Der Generator wird beim Booten ausgeführt und generiert erfolgreich eine Unit-Datei in dir /run/systemd/generator.late/ (Verwendung der ARGV[3] Streit). Der Generator fügt auch einen Symlink zu hinzu /run/systemd/generator.late/multi-user.target.wants/ Ich möchte den Dienst beim Booten starten (speziell wenn das …
5 systemd 

1
Systemd-Dienst wird manuell gestartet, aber nicht beim Booten?
Ich habe einen systemd-Dienst geschrieben, um die Bodensteuerung auf meinem Raspberry Pi zu starten. [Unit] Description=Groundcontrol status monitor [Service] ExecStart=/opt/groundcontrol/groundcontrol/start.sh Type=forking [Install] WantedBy=multi-user.target Ich verwende das Skript, da groundcontrol nicht ordnungsgemäß funktioniert, wenn es nicht aus dem bin-Verzeichnis gestartet wird. Hier ist das Skript: cd /opt/groundcontrol/groundcontrol ./groundcontrol & Dies funktioniert …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.