Script systemd à l'arret

Salut tous,
j’essaye de lancer un script à l’arrêt avec systemd mais j’arrive à rien.
Quand je le “start” manuellement il fonctionne.
un peu d’aide serais apprécié.
Merci d’avance

[Unit]
Description=Sauvegarde du dossier /home à l'arrêt.
Before=umount.target final.target
Requires=shutdown.target umount.target final.target

[Service]
Type=oneshot
ExecStart=/usr/local/bin/rdiff.sh
RemainAfterExit=yes

[Install]
WantedBy=runlevel0.target
WantedBy=runlevel6.target