Pages : 1
#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
#!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
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
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
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
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
Pages : 1