Un tout grand MERCI pour cette belle explication !
pipomolo
Apparemment c'est un probleme avec vi
Est-ce que vi marche bien qd tu le lance a la main ?
Sinon tu peux utiliser un autre editeur, comme emacs ou joe ou ce que tu veux, en modifiant la variable d'environnement $EDITOR
dans le fichier d'init de ton shell (.bashrc ou .cshrc etc.)
par exemple en shell : export EDITOR=joe
ou avec tcsh setenv EDITOR vim
Sinon dans la crontab tu mets
MM HH * * * commande
pour executer une commande ts les jours a une meme heure
en fait les 5 champs correspondent a
minute (0-59),
hour (0-23),
day of the month (1-31),
month of the year (1-12),
day of the week (0-6 with 0=Sunday)
avec ca tu peux tout faire, des intervalles, des repetitions etc.
Apres avoir edite la crontab, relancer le demon cron (ex: service cron restart)
a+
PS: j'ai bien compris que tu avais resolu ton pb avec webmin, mais c qd meme mieux de savoir comment ca marche derriere :o)
die488
ouaip, j'ai créé la commande avec l'outil cron dans webmin, pas très "clean" ni "poweruser" mais ca marche ;)
Sebastien
tu peux donner ta soluce alors ?
die488
ca va, j'y suis arrivé merci
die488
j'ai fait ce fichier (backup.cmd):
#!/bin/sh
DATE=$(date +%d-%m-%Y-%H-%M)
/usr/local/mysql/bin/mysqldump -u root -pxxxxx candiulb > /home/backup/candiulb${DATE}.sql
et j'aimerais rajouter ce cron : 59 23 * * * /home/backup/backup.cmd >>/dev/null
mais lorsque je fais crontab -e il me fait crontab: "/bin/vi" exited with status 127
plz help
die488
J'aimerais un peu d'aide pour faire une commande cron qui sauvegarderait tous les jours à une heure donnée une base spécifique.
La sauvegarde devra créer un fichier sql du type 20011227.sql et comprimera la précédente (20011226.tar.gz).
Je suis persuadé que c'est possible mais je ne sais pas comment m'y prendre