Bonjour,
Il est possible de créer un service au niveau utilisateur (celui-ci ne nécessite pas de droits sudo)
Pour cela il suffit de créer un dossier
~/.config/systemd/user/
pour l'exemple, dans ce dossier j'ai créé un service ipfs :
$ cat ~/.config/systemd/user/ipfs.service
[Unit]
Description=IPFS daemon
[Service]
Environment="IPFS_PATH=/mnt/data0/.ipfs_data"
ExecStart=/usr/local/bin/ipfs daemon --init --migrate
Restart=on-failure
[Install]
WantedBy=default.target
ensuite il est possible de :
démarrer le service :
systemctl --user start ipfs.service
arrêter le service :
systemctl --user stop ipfs.service
statut du service :
systemctl --user status ipfs.service
activer le service au boot :
systemctl --user enable ipfs.service
désactiver le service au boot :
systemctl --user disable ipfs.service
cet aspect n'est pas encore documenté dans le wiki et je trouve intéressant de l'aborder, vos remarque sont les bienvenues
journal :
$ journalctl --user -u ipfs.service -f