Ajout service et timer git-auto-pull
This commit is contained in:
parent
a792748633
commit
b86c3e34b0
15
conf/etc/systemd/system/git-auto-pull.service
Normal file
15
conf/etc/systemd/system/git-auto-pull.service
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
################################################################################
|
||||||
|
# Dépôt Git :
|
||||||
|
# https://framagit.org/zorval/scripts/check-nrpe
|
||||||
|
################################################################################
|
||||||
|
|
||||||
|
[Unit]
|
||||||
|
Description=Auto pull git repositories
|
||||||
|
After=network.target network-online.target systemd-networkd.service NetworkManager.service
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Type=oneshot
|
||||||
|
ExecStart=/usr/local/sbin/git_auto_pull
|
||||||
|
# RemainAfterExit=true => si ce paramètre est à true,
|
||||||
|
# alors le service n'est plus lancé régulièrement par le timer
|
||||||
|
# => Il faut le laisser à false (valeur par défaut)
|
16
conf/etc/systemd/system/git-auto-pull.timer
Normal file
16
conf/etc/systemd/system/git-auto-pull.timer
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
################################################################################
|
||||||
|
# Dépôt Git :
|
||||||
|
# https://framagit.org/zorval/scripts/check-nrpe
|
||||||
|
################################################################################
|
||||||
|
|
||||||
|
[Unit]
|
||||||
|
Description=Auto pull git repositories
|
||||||
|
|
||||||
|
[Timer]
|
||||||
|
OnBootSec=1m
|
||||||
|
OnCalendar=*-*-* 07,19:00:00
|
||||||
|
RandomizedDelaySec=1h
|
||||||
|
Persistent=true
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=timers.target
|
Loading…
Reference in New Issue
Block a user