Bonjour,
J’ai un service que je dois reécriore car je pense qu’il n’est plus à jour au regard de la version actuelle de systemd:
[Unit]
Description=Exports USB device over IP
Requires=network-online.target
After=network-online.target
[Service]
Type=simple
Restart=on-failure
User=root
Group=root
ExecStart=/usr/sbin/usbipd
ExecStartPost=/usr/sbin/usbip bind --busid=1-2
ExecStop=/usr/sbin/usbip unbind --busid=1-2
[Install]
WantedBy=multi-user.target
Normallement c’est sensé faire en sorte que le port USB 1-2 soit partagé sur le rféseau via usbipd.
Cependant, le redémarrage sur failure se fait trop rapidement et génère une erreur.
De ce fait, le service doit faire en sorte que si celui-ci est arrêté il doit systématiquement être redémarré.
Il doit essayer disons 3 fois, sinon il attend 40 sec et il recommence.