Система: Ubuntu 16.04.
~/.config/systemd/user/mpd.timer
[Unit]
Description=mpd timer
[Timer]
OnCalendar=minutely
Persistent=true
[Install]
WantedBy=default.target
~/.config/systemd/user/mpd.service
[Unit]
Description=mpd
[Service]
ExecStart=/home/redacted/temp/mpd-service/mpd.sh
Type=oneshot
Запустил : systemctl --user start mpd.timer
, служба успешно работает и занесена в список systemctl --user list-timers
.
Ran: systemctl --user enable mpd.timer
, который создал символическую ссылку в ~/.config/systemd/user/default.target.wants
.
После перезагрузки systemctl --user enable mpd.timer
показывает пустой. Также пробовал с timers.target
для WantedBy
из mpd.timer
. Результат был таким же.
Ran: systemctl --user --type=target --all
, показывает загруженные и активные default.target
и timers.target
.
Пробовал: systemctl --user daemon-reload
.
Попробовал: sudo loginctl enable-linger redacted
.
Ran: loginctl show-user redacted
. Показывает: Linger=yes
. Результат был таким же.
Я искал похожие проблемы, но не смог найти ничего другого, чтобы попробовать.