Aber das scheint eine "system" Unit zu sein - nur halt eine, die mit einem anderen Nutzer als root läuft.
Ja.
Hier eine "reine" user-unit, die unmittelbar _vor_ dem reboot/shutdown etwas ausführt:
:~$ systemctl --user cat testbefreboot.service # /home/<user>/.config/systemd/user/testbefreboot.service [Unit] Description=test service-unit to tun befor shutdown/reboot DefaultDependencies=no Before=umount.target shutdown.target Requires=network-online.target Requires=sys-subsystem-net-devices-eth0.device [Service] Type=oneshot ExecStart=/usr/bin/touch /home/<user>/testbefreboot.txt [Install] WantedBy=shutdown.target
:~$ systemctl --user status testbefreboot.service
○ testbefreboot.service - test service-unit befor shutdown/reboot
Loaded: loaded (/home/<user>/.config/systemd/user/testbefreboot.service; enabled; preset: enabled)
Active: inactive (dead):~$ who -b
Systemstart 2025-09-03 20:27-rw-r--r-- 1 <user> <user> 0 3. Sep 15:22 testbefreboot.txt