A
Anonymous
Gast
Hallo zusammen,
wie hier bereits erklärt wurde, möchte ich fürs Powermanagement weitere Einstellungen vornehmen, die sich aber nur per Skript starten lassen.
$ ll /usr/local/bin/Eigene.PM.Anpassungen && cat /usr/local/bin/Eigene.PM.Anpassungen
$ ll /usr/lib/systemd/system/Eigene_Services.service /etc/systemd/system/Eigene_Services.service
$ cat /etc/systemd/system/Eigene_Services.service
Ein Aufruf von $ systemctl start Eigene_Services.service führt das Skript aus.
Aber wie bekomme ich meinen eigenen Service nun automatisch beim Bootvorgang gestartet?
Fehlt in der .service-Datei evtl. noch der Abschnitt:
[Install]
WantedBy=multi-user.target
?
Ich hoffe, dass ich ansonsten bis hier her alles richtig gemacht habe…
wie hier bereits erklärt wurde, möchte ich fürs Powermanagement weitere Einstellungen vornehmen, die sich aber nur per Skript starten lassen.
$ ll /usr/local/bin/Eigene.PM.Anpassungen && cat /usr/local/bin/Eigene.PM.Anpassungen
Code:
-rwxr--r-- 1 root root 185 Aug 25 22:28 /usr/local/bin/Eigene.PM.Anpassungen
#!/bin/bash
## Kernel ## - NMI watchdog should be turned off
echo 0 > /proc/sys/kernel/nmi_watchdog
## VM ## - VM writeback timeout
echo 1500 > /proc/sys/vm/dirty_writeback_centisecs
$ ll /usr/lib/systemd/system/Eigene_Services.service /etc/systemd/system/Eigene_Services.service
Code:
-rw-r--r-- 1 root root 307 Aug 25 22:30 /usr/lib/systemd/system/Eigene_Services.service
lrwxrwxrwx 1 root root 47 Aug 25 22:32 /etc/systemd/system/Eigene_Services.service -> /usr/lib/systemd/system/Eigene_Services.service
Code:
# Eigene Anpassungen für Powermanagement
[Unit]
Description=/usr/local/bin/Eigene.PM.Anpassungen
ConditionFileIsExecutable=/usr/local/bin/Eigene.PM.Anpassungen
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/bin/Eigene.PM.Anpassungen
TimeoutSec=0
RemainAfterExit=yes
SysVStartPriority=99
Ein Aufruf von $ systemctl start Eigene_Services.service führt das Skript aus.
Aber wie bekomme ich meinen eigenen Service nun automatisch beim Bootvorgang gestartet?
Fehlt in der .service-Datei evtl. noch der Abschnitt:
[Install]
WantedBy=multi-user.target
?
Ich hoffe, dass ich ansonsten bis hier her alles richtig gemacht habe…