Springe zum Inhalt

2

Vor kurzem habe ich ein Distributions-Update durchgeführt und bin nun auch in den zweifelhaften Genuss von systemd gekommen. Im folgenden möchte ich beschreiben, wie der Update-Daemon von Tiny Tiny RSS unter systemd auf einem Debian 8 System betrieben werden kann.

Zuerst muss eine Konfigurationsdatei erstellt werden, die den Dienst beschreibt. Ich habe dazu die Datei /lib/systemd/system/ttrss-update.service mit folgendem Inhalt angelegt:

[Unit]
Description=Tiny Tiny RSS update daemon
After=network.target mysqld.service
Requires=network.target remote-fs.target nss-lookup.target
 
[Service]
User=www-data
Group=www-data
WorkingDirectory=/var/local/news
Type=simple
StandardOutput=null
StandardError=syslog
ExecStart=/usr/bin/php ./update_daemon2.php
PrivateTmp=true
InaccessibleDirectories=/home /root /boot /opt /mnt /media
ReadOnlyDirectories=/etc /usr
 
[Install]
WantedBy=multi-user.target

Unter WorkingDirectory muss dass Verzeichnis der TTRSS-Installation angepasst werden.

Anschließend muss der Service aktiviert werden:

systemctl enable ttrss-update.service

Danach muss die Konfiguration der Dienste durch systemd neu eingelesen werden:

systemctl --system daemon-reload

und abschließend der Dienst selbst gestartet werden:

systemctl start ttrss-update.service

Alle obigen Befehle müssen natürlich als root oder mit vorangestelltem "sudo " ausgeführt werden.

Weitere Beispiele der Servicekonfiguration sind im TTRSS-Forum zu finden.

Sprunglisten sind in PuTTY ein beliebtes Feature, um gespeicherte Sessions schnell aufzurufen. Leider hat die aktuelle PuTTY-Version 0.65 einen Fehler, welcher dazu führt, dass eine an das Taskleisten-Icon angeheftete PuTTY-Session beim Anklicken nur den PuTTY-Konfigurationsdialog öffnet. Die Entwickler sind über den Fehler informiert. Eine Behebung erweist sich aber offensichtlich als schwierig, da die Entwickler nach eigenen Aussagen aktuell keinen Zugriff auf Windows 10 haben.

Update vom 22.04.2016: Bereits in der Version 0.66 (veröffentlicht am 07.11.2015) wurde der Fehler behoben.