• [^] # Re: systemd fait tout, sauf la vaisselle

    Posté par (Mastodon) . En réponse au journal Systemd à la maison. Évalué à 8.

    Environ tous les 4-5 jours ça n'existe pas vraiment mais quelques pistes pour avoir des trucs assez flexible:

    OnCalendar=weekly te permet de le démarrer au moins une fois par semaine, ça s'en rapproche. Après si tu le démarres tous les lundis à environ 8h bam il va lancer la sauvegarde toujours à ce moment, ça peut être considéré ok ou pas.

    WakeSystem=true pour réveiller un système en veille. Tu peux imaginer seulement suspendre ton système chaque soir et lancer un backup la nuit quand tu dors de façon non intrusive avec un arrêt ou nouveau suspend direct derrière. Du coup ton backup est non intrusif et tu utilises peu d'électricité avant et après.

    OnBootSec=5h45min ou OnStartupSec=4h30min va démarrer le timer va attendre le délai donné respectivement après le boot ou le lancement de la session. Ça peut être utile si par exemple quand tu travailles tu sais que tu fais des longues sessions de 7 à 8h sans rebooter mais que le week-end tu vas peut-être vouloir l'utiliser sporadiquement et que tu ne veux pas que le backup se déclenche si tu ne veux garder le pc allumé que 15 minutes.

    Pour vraiment lancer tous les 4-5 jours le plus simple c'est de démarrer ton script tous les jours et de poser un lock. En vérifiant l'age du fichier de lock tu sais si tu dois poursuivre ou quitter le script.

    Mais bon perso je ne vois pas l'intérêt de ne pas faire des backups tous les jours, d'une manière générale plus ils sont fréquents, moins ils durent longtemps. Et tu ne peux pas décider quel jour tu vas faire la conneries de supprimer tel ou tel fichier ou quel jour ton disque dur va péter.