Bonjour Basile,
que donne la commande (avec droits root) :
systemctl status sync-periodically

 ?
Par défaut un nouveau service est désactivé, il me semble. Dans ce cas
status affiche 'loaded, disabled'
 Pour qu'il démarre automatiquement il faut alors l'activer (toujours sous
droits root) :
systemctl enable sync-periodically

Cordialement

Éric Dégenètais

Le sam. 21 nov. 2020 15:19, Basile Starynkevitch <bas...@starynkevitch.net>
a écrit :

> 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> 
> <bas...@starynkevitch.net>
> (only mine opinions / les opinions sont miennes uniquement)
> 92340 Bourg-la-Reine, France
> web page: starynkevitch.net/Basile/
>
>

Répondre à