mise en place du script dans le cron de systemd, pour cela il faut avoir un service si vous n'en avez pas voir : Systemd : Ajout d'un service pour un script

Création du timer se fait par la création d'un fichier portant le nom du script (le choix du nom est libre mais est plus facile pour le retrouver plus tard) dans /etc/systemd/system/<nom_du_script>.timer :

[Unit]
Description=Lancement du script <nom_du_fichier_du_script> toutes les minutes

[Timer]
OnUnitActiveSec=1min
OnCalendar=*:*:00
Unit=<nom_du_fichier_service_du_script>.service

[Install]
WantedBy=timers.target

Dans la section [Timer] on peut ajouter la variable OnBootSec cela sert à lancer la tache x temps après le boot de la machine / server, la variable Persistent
 pour dire si le timer est persistant.

Tableau des unités de mesure et leur syntaxe utilisable pour les variable de temps OnUnitActiveSec et OnBootSec :

Unité Abréviations possibles Exemple syntaxe
Nanoseconde ns, nsec 100ns, 50 nsec
Microseconde us, usec, µs 200us, 10 usec
Milliseconde ms, msec 500ms, 250 msec
Seconde s, sec, second(s) 30s, 30 sec
Minute min, minute(s), m 5min, 5 m
Heure h, hour(s) 1h, 1 hour
Jour d, day(s) 1d, 1 day
Semaine w, week(s) 2w, 2 weeks
Mois month(s) 1month, 6 months
Année y, year(s) 1y, 2 years