昔から色々やってうまくできなかったのがやっとできた。
# 難しいわけじゃなくて理解してなかっただけだがw
debian/unstable/busterで、
/etc/systemd/user/fetchmail@.service :
[Unit] Description=A remote-mail retrieval utility After=network.target postfix.service [Service] Type=forking ExecStart=/usr/bin/fetchmail -d 2000 ExecStop=/usr/bin/fetchmail --quit RestartSec=1 [Install] WantedBy=multi-user.target
あとは一般ユーザーで
systemctl --enable now fethchmail@user.service
で良いようだ。
最初、User=%I
とかGroup=%I
とか付けてて失敗した。
fetchmail@user.service: Failed to determine supplementary groups: Operation not permitted fetchmail@user.service: Failed at step GROUP spawning /usr/bin/fetchmail: Operation not permitted
等のエラーが出て、起動しなかった。
userユニットの場合は付けちゃダメっぽい。
コメントを残す