IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Crontab une semaine sur deux / deux fois par mois


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 13
    Par défaut Crontab une semaine sur deux / deux fois par mois
    Bonjour,
    J'ai besoin d'une petite aide,
    Je dois mettre en place une sauvegarde une semaine sur deux, chaque vendredi à 00h30 soit deux fois par mois.
    J'ai ajouté dans ma crontab les lignes suivantes

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    30 00 1-10 * 5 /opt/scripts/sauvegarde/sauvegarde.sh 1 >> /opt/xxxxx/trac_crontab.log
    30 00 12-23 * 5 /opt/scripts/sauvegarde/sauvegarde.sh 1 >> /opt/xxxxx/trac_crontab.log
    Sauf erreur, le vendredi entre l'intervalle le script devrait s'exécuter.
    Je pense que ça devrait fonctionner, mais dans le doute j'aimerais obtenir une précision.
    Existe t-il une meilleur méthode pour réaliser le lancement de ce script ?

    Merci
    Yohan

  2. #2
    Expert confirmé Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4 347
    Par défaut
    Bonjour,

    Tu peux tester ta définition de crontab sur: https://crontab.guru

    EDIT: D'ailleurs, tu peux représenter tes 2 lignes en une seule:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    30 00 1-10,12-23 * 5 /opt/scripts/sauvegarde/sauvegarde.sh 1 >> /opt/xxxxx/trac_crontab.log

  3. #3
    Expert confirmé Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 288
    Par défaut
    Bonjour

    Vendredi à minuit et demi ? Est-ce que c'est pas déjà samedi ?

    Si le but est de faire une sauvegarde automatique après 2 semaines de travail, j'imagine que c'est plutôt samedi.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 13
    Par défaut
    Bonjour,
    Merci,
    J'ai réalisé la modification, mais hier (pas vendredi le script s'est exécuté).
    Du coup, j'ai tout réécris à la main.
    Y a t'il un moyen de réinitialiser la crontab à moins que mon soucis vienne d'un autre coté.
    J'ai peut-être loupé quelques chose.

    Dans la log de la cron, il est là
    May 15 00:30:01 pc01 crond[3651]: (root) CMD (/opt/scripts/sauvegarde/sauvegarde.sh 1 >> /opt/scripts/sauvegarde/log/trac_crontab.log)

    Oui, c'est tout les vendredi a 00h30.

    Merci

  5. #5
    Expert confirmé Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4 347
    Par défaut
    Tu aurais été sur le lien donné pour tester ta définition de crontab, tu aurais vu que celle-ci ne faisait pas ce que tu voulais.

    Les jours de la semaine ne sont pas prioritaires aux jours du mois et vice-versa.

    A priori, il n'y a pas de solution simple...

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 13
    Par défaut
    Bonjour,

    Merci,

    Et concrètement, comment faire pour planifier cette planification ?

    Pourriez-vous m'aider svp ?

Discussions similaires

  1. Réponses: 47
    Dernier message: 01/10/2015, 16h21
  2. lu tous les jours mais exécuté une seule fois par mois
    Par sianto dans le forum Scripts/Batch
    Réponses: 13
    Dernier message: 17/11/2008, 09h08
  3. Crontab planification une semaine sur deux
    Par Max dans le forum Administration système
    Réponses: 4
    Dernier message: 29/01/2008, 12h10
  4. Réponses: 19
    Dernier message: 12/04/2007, 15h11
  5. Réponses: 1
    Dernier message: 15/09/2006, 14h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo