[unison,systemd-timer] unit propre (abandonné - WONTFIX)
Publié : sam. 28 juin 2014, 00:51
Plop !
J'utilise unison pour synchroniser mes machines et ça marche du tonnerre, seulement... le service que j'utilise est vraiment tout moche et pas beau :
(reachable-retry@.service ping le serveur ; si ça répond, le service unison est lancé)
Il y a donc 3 "variables" (PROFIL, USER_LOCAL et SERVEUR) ici et je réfléchissais à ce qui serait le plus propre, sachant que le fichier
Le top du top, ça serait d'avoir un service qui "comprenne" les données
Voilà, encore du systemd !
J'utilise unison pour synchroniser mes machines et ça marche du tonnerre, seulement... le service que j'utilise est vraiment tout moche et pas beau :
Code : Tout sélectionner
[Unit]
Description=Unison sync with SERVEUR (profile PROFIL)
Requires=reachable-retry@SERVEUR.service
After=reachable-retry@SERVEUR.service
[Service]
User=USER_LOCAL
Nice=19
IOSchedulingClass=2
IOSchedulingPriority=7
ExecStart=/usr/bin/unison -auto -silent PROFIL
Il y a donc 3 "variables" (PROFIL, USER_LOCAL et SERVEUR) ici et je réfléchissais à ce qui serait le plus propre, sachant que le fichier
~USER_LOCAL/.unison/PROFIL.prf
contient le SERVEUR (mais difficilement extraybale) :
Code : Tout sélectionner
# Unison preferences
root = /home/USER_LOCAL/Documents
root = ssh://USER_DISTANT@SERVEUR//some/path/Documents
sshargs = -C -i /home/moviuro/.ssh/unison_schizophrenia
USER_LOCAL
et SERVEUR
depuis le chemin vers le fichier .prf
.Voilà, encore du systemd !
