[gelöst] cron führt systemctl suspend nicht aus

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
mat6937
Beiträge: 2946
Registriert: 09.12.2014 10:44:00

Re: cron führt systemctl suspend nicht aus

Beitrag von mat6937 » 08.09.2021 19:44:27

eikko hat geschrieben: ↑ zum Beitrag ↑
08.09.2021 13:05:06
Ja, das lief jetzt jahrelang ohne Probleme,
erst seit dem Upgrade nicht mehr
Du hast in deinem 1. Beitrag auch geschrieben:
Wenn ich das per Hand starte funktioniert es problemlos.
Hast Du es "per Hand", als root oder als user gestartet, so dass es problemlos funktioniert hat?

JTH
Moderator
Beiträge: 3023
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: cron führt systemctl suspend nicht aus

Beitrag von JTH » 08.09.2021 19:51:54

mat6937 hat geschrieben: ↑ zum Beitrag ↑
08.09.2021 19:44:27
Hast Du es "per Hand", als root oder als user gestartet, so dass es problemlos funktioniert hat?
Ob root oder normaler Benutzer ist dann normalerweise egal. (Inter-) aktiv von einem Benutzer ausgeführt (also im eigenen Terminal oder über die Wege des Desktops) darf einen Suspend auch ein normaler Benutzer auslösen. Das ist per PolicyKit so festgelegt (in /usr/share/polkit-1/actions/org.freedesktop.login1.policy im Abschnitt zu org.freedesktop.login1.suspend).
Manchmal bekannt als Just (another) Terminal Hacker.

mat6937
Beiträge: 2946
Registriert: 09.12.2014 10:44:00

Re: cron führt systemctl suspend nicht aus

Beitrag von mat6937 » 08.09.2021 20:03:52

JTH hat geschrieben: ↑ zum Beitrag ↑
08.09.2021 19:51:54
Ob root oder normaler Benutzer ist dann normalerweise egal. (Inter-) aktiv von einem Benutzer ausgeführt (also im eigenen Terminal ...
"normalerweise", ... aber es gibt auch Ausnahmen. Hier z. B., nach einem release-upgrade sind root-Rechte erforderlich:

Code: Alles auswählen

:~$ shutdown -r now
shutdown: Administratorrechte (»root«-Rechte) benötigt

JTH
Moderator
Beiträge: 3023
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: cron führt systemctl suspend nicht aus

Beitrag von JTH » 08.09.2021 22:06:00

mat6937 hat geschrieben: ↑ zum Beitrag ↑
08.09.2021 20:03:52

Code: Alles auswählen

:~$ shutdown -r now
shutdown: Administratorrechte (»root«-Rechte) benötigt
Zum Lernen und aus Interesse, wo die Meldung herkommt: Ist das denn ein System mit installiertem PolicyKit – und systemd? Bei letzterem hätte ich zumindest eine andere Rückmeldung erwartet.
Manchmal bekannt als Just (another) Terminal Hacker.

mat6937
Beiträge: 2946
Registriert: 09.12.2014 10:44:00

Re: cron führt systemctl suspend nicht aus

Beitrag von mat6937 » 08.09.2021 22:27:57

JTH hat geschrieben: ↑ zum Beitrag ↑
08.09.2021 22:06:00
Zum Lernen und aus Interesse, wo die Meldung herkommt: Ist das denn ein System mit installiertem PolicyKit – und systemd?
PolicyKit ja und systemd nein. Es ist ein Beispiel und es taugt nicht zum lernen. Es geht mir nur um Informationen, die zur Verfügung gestellt werden sollten.

eikko
Beiträge: 22
Registriert: 19.12.2017 08:02:39

Re: cron führt systemctl suspend nicht aus

Beitrag von eikko » 09.09.2021 07:55:10

So, Rückmeldung!

Es läuft,
hab den Cronjob inzwischen als root und mit "/bin/systemctl" angelegt
und es wird jetz ausgeführt.

Vielen Dank an alle die mitgedacht haben!

Grüße eikko

JTH
Moderator
Beiträge: 3023
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: cron führt systemctl suspend nicht aus

Beitrag von JTH » 09.09.2021 11:04:57

mat6937 hat geschrieben: ↑ zum Beitrag ↑
08.09.2021 22:27:57
PolicyKit ja und systemd nein. Es ist ein Beispiel und es taugt nicht zum lernen.
Warum nicht: Du hast mich daran erinnert, dass es ja weiterhin Systeme ohne systemd gibt und sich manches dort natürlich anders verhält. Man verliert ja bei manchen Antworten aus den Augen, dass es auch andere als "Standardsetups" gibt. (Auch wenns hier dem Titel nach explizit um eins mit systemd geht.)
Manchmal bekannt als Just (another) Terminal Hacker.

Antworten