Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/03/2008, à 00:07

haydenstrauss

probleme avec cron

Bonsoir tout le monde.

Je vous donne ce que j'ai écrit dans crontab -e:

# m h  dom mon dow   command
54 * * * * /home/save/backup.cmd
23 * * * * /home/save/test

dans backup.cmd qui se situe dans /home/save :

#!bin/bash
/usr/bin/mysqldump -u nom -pmdp--databases dbbw > /home/save/save.sql

ça ne marche pas et donc pour tester j'ai fait test :

#!bin/bash
echo "taratata" > taratata.txt

qui ne marche pas.

Pour les deux j'ai fais un chmod -x et quand je fait sh back.up ou sh test ça marche tres bien

Je vous remercie par avance

Hors ligne

#2 Le 10/03/2008, à 00:22

Uggy

Re : probleme avec cron

haydenstrauss a écrit :
#!bin/bash

tu veux dire :
#!/bin/bash
?

tu veux dire aussi "chmod +x" ??

Dernière modification par Uggy (Le 10/03/2008, à 00:23)

Hors ligne

#3 Le 10/03/2008, à 00:44

haydenstrauss

Re : probleme avec cron

Heu oui chmod +x mais pas #!/bin/bash je vais modifier ça voir si c'est bon

EDIT: ça ne marche toujours pas ...

Dernière modification par haydenstrauss (Le 10/03/2008, à 00:50)

Hors ligne

#4 Le 10/03/2008, à 09:48

kazuyu

Re : probleme avec cron

Méthode déconseillée...
met tes:

54 * * * * /home/save/backup.cmd
23 * * * * /home/save/test

ici: /var/spool/cron/crontabs/root

...mais elle marche wink

Dernière modification par kazuyu (Le 10/03/2008, à 09:50)


Ubuntu: Si les Gendarmes y arrivent, tout le monde peut y arriver.

Hors ligne

#5 Le 10/03/2008, à 11:19

haydenstrauss

Re : probleme avec cron

J'ai donc mis

# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/tmp/crontab.m9r1Uc/crontab installed on Mon Mar 10 10:15:56 2008)
# (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
# m h  dom mon dow   command
* * * * * /home/save/backupsql.cmd
* * * * * /home/save/echo

Dans /var/spool/cron/crontabs/root

Dans echo il y a :

echo "tralalallalal" > /home/save/echo.txt

Et ça marche ça me cré bien un fichier texte echo.txt
Mais mon backup.cmd ne marche pas, j'ai renomer en backup tout court pour voir et ça ne marche pas.

Dernière modification par haydenstrauss (Le 10/03/2008, à 11:28)

Hors ligne

#6 Le 10/03/2008, à 11:32

Uggy

Re : probleme avec cron

Fait ceci et donne ce que tu tapes et les reponses

créé ton fichier avec
#!/bin/bash
echo "taratata" > /home/save/aaa.txt

cat /home/save/test
stat /home/save/test
cat /home/save/aaa.txt
/home/save/test
cat /home/save/aaa.txt
crontab -l

Hors ligne

#7 Le 10/03/2008, à 11:40

haydenstrauss

Re : probleme avec cron

root@sd-12771:/home/save# ls
aaa.txt  backup  test  test~
root@sd-12771:/home/save# cat /home/save/test
#!/bin/bash
echo "taratata" > /home/save/aaa.txtroot@sd-12771:/home/save# stat /home/save/te                                                             st
  File: `/home/save/test'
  Size: 48              Blocks: 8          IO Block: 4096   regular file
Device: 802h/2050d      Inode: 12157690    Links: 1
Access: (0755/-rwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2008-03-10 10:39:40.000000000 +0100
Modify: 2008-03-10 10:38:19.000000000 +0100
Change: 2008-03-10 10:38:19.000000000 +0100
root@sd-12771:/home/save# cat /home//save/aaa.txt
taratata
root@sd-12771:/home/save# /home/save/test
root@sd-12771:/home/save# cat /home/save/aaa.txt
taratata
root@sd-12771:/home/save# crontab -l
# m h  dom mon dow   command
* * * * * /home/save/backup
* * * * * /home/save/test
root@sd-12771:/home/save#

Voila ce que j'ai...

Dernière modification par haydenstrauss (Le 10/03/2008, à 11:41)

Hors ligne

#8 Le 10/03/2008, à 11:59

kazuyu

Re : probleme avec cron

root@sd-12771:/home/save# cat /home//save/aaa.txt
taratata
root@sd-12771:/home/save# cat /home/save/aaa.txt
taratata

bizard non ?

Si non le probléme vien p'tet de ton script...
Va voir Par ici un tuto plutot pamal sur la sauvegarde automatiqueme de bases de données wink

Pour ton script moi je verais plutôt:

mysqldump -uutilisateur -pmotdepasse Nondelabase > /home/save/save.sql

Dernière modification par kazuyu (Le 10/03/2008, à 11:59)


Ubuntu: Si les Gendarmes y arrivent, tout le monde peut y arriver.

Hors ligne

#9 Le 10/03/2008, à 12:05

haydenstrauss

Re : probleme avec cron

oui mais quand je fait

sh backup

ça marche tres bien ...

Hors ligne

#10 Le 10/03/2008, à 12:45

Uggy

Re : probleme avec cron

Vire le fichier pour voir si il le créé

rm /home/save/aaa.txt
/home/save/test
cat /home/save/aaa.txt

Hors ligne

#11 Le 10/03/2008, à 16:57

haydenstrauss

Re : probleme avec cron

oui il est bien recrée

De toute manière si je supprime et que j'attends il reapparait

Dernière modification par haydenstrauss (Le 10/03/2008, à 17:18)

Hors ligne

#12 Le 10/03/2008, à 17:44

kazuyu

Re : probleme avec cron

haydenstrauss a écrit :

oui il est bien recrée

De toute manière si je supprime et que j'attends il reapparait

bhé avec

* * * * * /home/save/backup
* * * * * /home/save/test

normale (tout les minutes de tout les heures de tout les jours) ^^


Ubuntu: Si les Gendarmes y arrivent, tout le monde peut y arriver.

Hors ligne

#13 Le 10/03/2008, à 18:13

haydenstrauss

Re : probleme avec cron

ben oui mais la question c'est pourquoi backup ne se fait pas ?

sachant quand dans bacup il y a :

#!bin/bash
/usr/bin/mysqldump -u nom -pmdp--databases dbbw > /home/save/save.sql

alors que quand je fais

sh backup

j'ai bien un fichier save.sql qui apparait et en plus il est correctement remplit.

Hors ligne

#14 Le 10/03/2008, à 20:31

kazuyu

Re : probleme avec cron

Je pense savoir:

#!bin/bash
/usr/bin/mysqldump -u nom -pmdp--databases dbbw > /home/save/save.sql

à mon avis il comprend pas... et vire le /usr/bin/ t'en à pas besoin wink

Dernière modification par kazuyu (Le 10/03/2008, à 20:34)


Ubuntu: Si les Gendarmes y arrivent, tout le monde peut y arriver.

Hors ligne

#15 Le 10/03/2008, à 20:39

haydenstrauss

Re : probleme avec cron

j'ai enlevé /usr/bin/

Mais normalement il comprends puisque que quand je fais sh backup ça marche ..

Hors ligne

#16 Le 10/03/2008, à 21:13

haydenstrauss

Re : probleme avec cron

heu en fait j'avais mi #!/bin/bash seulement pour test et non pour backup d'ou l'erreur...

Hors ligne