Benutzer-Werkzeuge

Webseiten-Werkzeuge


systemd

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
systemd [2016/08/24 14:49]
moik [weiterführende Links]
— (aktuell)
Zeile 1: Zeile 1:
-====== Systemd ====== 
-Systemd ist ein init-Dienst zum Steuern von Prozessen ähnlich wie Upstart und SysVinit-Skripten.\\ 
-\\ 
-Um einen neuen Service anzulegen, muss eine Textdatei mit der Endung <​code>​.service</​code>​ in /​etc/​systemd/​system erstellt werden.\\ 
-===== Beispiel PhantomJS mit Highcharts ===== 
-Datei: /​etc/​systemd/​system/​phantomjs@.service 
-<code bash> 
-[Unit] 
-Description=PhantomJS headless browser with HighCharts 
-After=network.target 
- 
-[Service] 
-ExecStart=/​usr/​bin/​phantomjs /​home/​%i/​highcharts/​highcharts-convert.js -host xxx.xxx.xxx.xxx -port 3003 
-KillMode=process 
-Restart=on-failure on-abort 
-User=%i 
-Group=%i 
-</​code>​ 
-Das @ im Dateinamen steht dafür, dass der Prozess von mehreren Benutzern gestartet werden kann.\\ 
-%i: Benutzername\\ 
-Nach jeder Veränderung,​ oder dem hinzufügen eines Systemd-Services,​ muss mit <code bash>​systemctl daemon-reload</​code>​ der Daemon neu geladen werden. 
-==== Shell ==== 
-<code bash> 
-systemctl start phantomjs@USERNAME ​  #​startet den Prozess 
-systemctl stop phantomjs@USERNAME ​   #beendet den Prozess 
-systemctl enable phantomjs@USERNAME ​ #aktiviert den Prozess(wird bei systemstart ausgeführt) 
-systemctl disable phantomjs@USERNAME #​deaktiviert den Prozess 
-systemctl status phantomjs@USERNAME ​ #zeigt, ob der Prozess läuft, evtl. Fehler und seinen Output 
-</​code>​ 
-==== weiterführende Links ==== 
-[[https://​freedesktop.org/​wiki/​Software/​systemd/​|SystemD]] 
-[[https://​www.freedesktop.org/​software/​systemd/​man/​|SystemD manpage]] 
-[[https://​www.freedesktop.org/​software/​systemd/​man/​systemctl.html#​|systemctl]] 
-[[https://​www.freedesktop.org/​software/​systemd/​man/​journalctl.html|journalctl]] 
- 
  
/var/www/wiki/data/attic/systemd.1472042970.txt.gz · Zuletzt geändert: 2019/08/13 13:48 (Externe Bearbeitung)