Mehrere Befehle als anderer Benutzer ausführen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
kalamazoo
Beiträge: 301
Registriert: 28.08.2017 11:31:49

Mehrere Befehle als anderer Benutzer ausführen

Beitrag von kalamazoo » 09.10.2024 17:59:28

Nach dem Aufwachen aus Hibernate funktioniert krunner oft nicht mehr richtig (brauche ich, um Unicode-Zeichen in Kate eingeben zu können). Ich würde gerne vom CLI, wo ich zumeist als root eingeloggt bin, den nicht zufriedenstellenden Prozess als user neu starten und bin auf folgenden Befehl gekommen:

Code: Alles auswählen

runuser -u user -- killall krunner ; runuser -u user -- nohup krunner </dev/null &>/dev/null &
Geht das etwas eleganter?

Antworten