Cron

voila j ai un pb

j ai lu la doc sur cron sur le site et j essai de sauvergarder ma base j ai fais exactement la meme chose que ce qui est indiquer sur le site et ca ne fonctionne pas

ma base a un mot de passe je voudrais savoir si c ca qui gene

ou sinon y a des un fichier de log

7 réponses

  1. bonjours a tous

    ma sauvegarde ce passe tres bien sur mon ordi de develloppemnt avec cron

    mais quand le hic c que j ai fais la meme chose sur mon serveur de prod et ca ne fonctionne pas

    pourtant les scripts lancer sans cron fonctionne

    mais cron ne ce lance pas

    y a t il un service pour le demarrer ?

    merci
    0
    1. dans un premier temps au moins les fichier de lundi a vendredi

      svppppppppppppppppppp
      0
      1. je souhaites en fait faire une sauvegarde du lundi au vendredi dans un fichier lundi , mardi , mercredi etc...

        semaine 1 2 3 4

        mensuel 1 2 3 4 12

        comment je pourrais faire
        0
        1. Modérateur
          Si l'accès à ta base exige un mot de passe , le dump s'effectuera de la manière suivante
          /usr/bin/mysqldump -u root -pmotdepasse nomdemabase

          (pas de whitespace entre -p et le motdepasse)
          Si -p est suivi d'un whitespace le mot de passe est demandé interactivement.

          Johan
          Gates gave you the windows.
          GNU gave us the whole house.(Alexandrin)
          0
          1. a placer au debut du script :

            DATE_HIER=$(date +%d-%m-%Y-%H-%M -dyesterday)
            rm -f /home/backup/nommabase${DATE_HIER}.sql

            ou sinon plus goresque :

            rm -f /home/backup/nommabase*
            0
            1. c t un pb de droit sur le fichier

              j ai remarquer qu il creer un fichier a chaque fois

              comment specifier de supprimer l ancien
              1
              1. voila comment j ai fais

                mon script :
                #!/bin/sh
                DATE=$(date +%d-%m-%Y-%H-%M)
                /usr/bin/mysqldump -u root -p nomdemabase >/home/backup/nommabase${DATE}.sql

                mon cron

                00 12 * * * /home/backup/backup.cmd >>/dev/null

                voila merci
                1