Bonjour la liste,
Sur un serveur domestique sous Debian/Buster (vielle machine de marque
HP Proliant, qu'on m'a gentillement donné, processeur Intel(R) Xeon(R)
CPU E5-2609, donc Debian amd64)
uname -a donne
Linux ravel 4.19.0-12-amd64 #1 SMP Debian 4.19.152-1 (2020-10-18) x86_64
GNU/Linux
Son /sbin/init est en fait un /lib/systemd/systemd (paquet
systemd-sysv 241-7~deb10u4 ...). Le paquet /systemd/ est installé, en
version 241. Et systemd --version sous root donne
systemd 241 (241)
+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP
+LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS
+KMOD -IDN2 +IDN -PCRE2 default-hierarchy=hybrid
J'ai codé un petit démon qui appelle sync(2) régulièrement et qui avec
l'option -d utilise daemon(3). Le but étant de perdre peu de données en
cas de coupure de courant.... Les disques sont rotatifs et anciens, mais
RAID (il y a un onduleur, mais pas connecté en USB à cette machine)
Le code source en C (sous licence GPLv3) de ce démon est en
https://github.com/bstarynk/misc-basile/blob/master/sync-periodically.c
et je l'ai compilé en /usr/local/bin/sync-periodically
Je voudrais qu'au démarrage soit lancé /usr/local/bin/sync-periodically
-d -L 3600 -Y 3 -P /var/run/sync-periodically.pid -ou quelque chose de
similiare- sous le user root (ou peut-être sync)
J'ai tenté de coder
https://github.com/bstarynk/misc-basile/blob/master/sync-periodically.service
que j'ai installé sous root en
/etc/systemd/system/sync-perioadically.service
Mais quand je reboote ce serveur ravel, sync-periodically ne redemarre pas.
Comment faire pour un redemarrage automatique?
Librement
--
Basile Starynkevitch <bas...@starynkevitch.net>
(only mine opinions / les opinions sont miennes uniquement)
92340 Bourg-la-Reine, France
web page: starynkevitch.net/Basile/