Forum Linux.général une tâche cron pour un script de sauvegarde quotidien

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
1
30
sept.
2016

Bonjour,

J'aimerais lancer un script de sauvegarde (qui utilise borg) une fois par jour. Sur un serveur, c'est bon, je le fais via un cron, je choisi l'heure et voilà tout.

Par contre, sur un desktop ou un laptop, c'est plus difficile de trouver un moment propice, mon horaire étant assez chaotique en ce moment. Du coup, si je le mets sur mon desktop par exemple à 07:00, il peut arriver que je ne sois pas encore levé. Si je le mets à 07:30, il peut arriver que je sois déjà parti. Et pour le laptop, c'est encore plus compliqué. Je n'arrive donc pas à trouver comment au mieux utiliser cron. Peut-être qu'il faudrait un autre outil ?

J'aurais bien aimé pouvoir faire un truc du genre, la tâche se lance à 07:00 ou à 18:00, mais pas les deux. Ou n'importe quelle solution qui me permet de lancer automatiquement ce script une fois par jour.

Merci pour vos idées et suggestions.

  • # anacron

    Posté par  (site web personnel) . Évalué à 8.

    anacron, pour les tâches que l'on veut lancer en gros une fois par jour / semaine / mois

    Anacron can be used to execute commands periodically, with a frequency specified in days. Unlike cron(8), it does not assume that the machine is running continuously. Hence, it can be used on machines that aren't running 24 hours a day, to control daily, weekly, and monthly jobs that are usually controlled by cron.

    Contrairement à cron qui le fait tous les jours à 6h25 sur une Debian :

    $ grep daily /etc/crontab
    25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
  • # Merci.

    Posté par  (site web personnel) . Évalué à 2.

    Merci beaucoup. Parfois la solution est quasi au bout de son nez, du coup on ne la voit pas. On étant ici je.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.