Pages : 1
#1 Le 11/02/2010, à 19:03
- Hizoka

[résolu] cron sur serveur
Bonsoir,
voila mon code bash :
#! /bin/bash
# Sauvegarde journaliere
nice -19 rdiff-backup --exclude /home/var --exclude /home/lost+found --exclude /home/mysqld.sock --exclude /home/f$
# Suppression d'ancienne sauvegarde de plus d'une semaine
nice -n 19 rdiff-backup --remove-older-than 1W --force /home/funsauvegardeCe fichier bash fonctionne tres bien avec un :
bash funsauvegarde.shje souhaite donc le lancer via cron à 3h30 du maitn tous les jours :
30 3 * * * bash /opt/funsauvegarde.shor cela ne fonctionne pas, ou peut être mon erreur ?
merci
Dernière modification par Hizoka (Le 12/02/2010, à 10:05)
Kubuntu 20.04 64bits
GUI d'extraction de piste de fichier mkv -- Vignettes personnalisées -- Select boosté aux hormones -- Générateur de barre de progression
Hors ligne
#2 Le 11/02/2010, à 19:43
- Qid

Re : [résolu] cron sur serveur
je souhaite donc le lancer via cron à 3h30 du maitn tous les jours :
30 3 * * * bash /opt/funsauvegarde.shor cela ne fonctionne pas, ou peut être mon erreur ?
t'a lu la doc sur la syntaxe de crontab ?
t'a pas l'impression que ça manque de définition d'utilisateur ?
(à mort le crontab -e au fait) ![]()
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#3 Le 12/02/2010, à 08:36
- Hizoka

Re : [résolu] cron sur serveur
à mort le crontab -e au fait
J''avais pourtant vu que c'est ce qu'il fallait faire...
t'a pas l'impression que ça manque de définition d'utilisateur ?
J'en ai jamais eu besoin de préciser quoi que ce soit sur mon pc....
je ne demande pas les droits roots...
Kubuntu 20.04 64bits
GUI d'extraction de piste de fichier mkv -- Vignettes personnalisées -- Select boosté aux hormones -- Générateur de barre de progression
Hors ligne
#4 Le 12/02/2010, à 09:08
- credenhill
Re : [résolu] cron sur serveur
hello
defini le PATH de tes commandes au début du script
log ce qui se passe
30 3 * * * bash /opt/funsauvegarde.sh >/tmp/log 2>&1
Hors ligne
#5 Le 12/02/2010, à 09:13
- Hizoka

Re : [résolu] cron sur serveur
je dois ajouter :
PATH=/usr/sbin:/usr/bin:/sbin:/binc'est ça ?
Kubuntu 20.04 64bits
GUI d'extraction de piste de fichier mkv -- Vignettes personnalisées -- Select boosté aux hormones -- Générateur de barre de progression
Hors ligne
#6 Le 12/02/2010, à 09:18
- credenhill
Re : [résolu] cron sur serveur
rdiff-backup est là ?
export PATH=/usr/sbin:/usr/bin:/sbin:/bin
Hors ligne
#7 Le 12/02/2010, à 09:35
- Hizoka

Re : [résolu] cron sur serveur
whereis rdiff-backup
rdiff-backup: /usr/bin/rdiff-backup /usr/X11R6/bin/rdiff-backup /usr/bin/X11/rdiff-backup /usr/share/man/man1/rdiff-backup.1.gz
donc :
export PATH=/usr/bin:/usr/X11R6/bin:/usr/bin/X11
?
Kubuntu 20.04 64bits
GUI d'extraction de piste de fichier mkv -- Vignettes personnalisées -- Select boosté aux hormones -- Générateur de barre de progression
Hors ligne
#8 Le 12/02/2010, à 09:49
- credenhill
Re : [résolu] cron sur serveur
dans /usr/bin, il doit le trouver tout seul.
regarde le /tmp/log
cron tourne bien ?
pour tester
* * * * * date >>/tmp/log1 2>&1
Hors ligne
#9 Le 12/02/2010, à 09:49
- n3o51

Re : [résolu] cron sur serveur
Bonjour il suffit que tu ajoute /opt dans le path
genre ici dans les exemple on rajoute /home/scripts a la fin du path
# Dossiers où chercher les programmes.
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/home/scripts
# Redéfinit le shell par défaut.
SHELL=/bin/sh
#exemple de tache, sauvegarde quotidienne
3 3 * * * /home/scripts/sauvegardea mettre dans crontab
Dernière modification par n3o51 (Le 12/02/2010, à 09:50)
Welcome to the real world
________________________________
Hors ligne
#10 Le 12/02/2010, à 09:59
- Hizoka

Re : [résolu] cron sur serveur
dans /usr/bin, il doit le trouver tout seul.
regarde le /tmp/log
cron tourne bien ?
pour tester
* * * * * date >>/tmp/log1 2>&1
il n'y a pas de fichier /tmp/log1.... cron ne marcherait pas ?
EDIT : apres avoir lancé la commande "cron", j'ai un fichier maintenant...
Dernière modification par Hizoka (Le 12/02/2010, à 10:02)
Kubuntu 20.04 64bits
GUI d'extraction de piste de fichier mkv -- Vignettes personnalisées -- Select boosté aux hormones -- Générateur de barre de progression
Hors ligne
#11 Le 12/02/2010, à 10:02
- n3o51

Re : [résolu] cron sur serveur
/etc/rc.d/init.d/crond status
/etc/rc.d/init.d/crond startWelcome to the real world
________________________________
Hors ligne
#12 Le 12/02/2010, à 10:05
- Hizoka

Re : [résolu] cron sur serveur
bon bah ça fonctionne ![]()
merci à vous !!
Kubuntu 20.04 64bits
GUI d'extraction de piste de fichier mkv -- Vignettes personnalisées -- Select boosté aux hormones -- Générateur de barre de progression
Hors ligne
#13 Le 12/02/2010, à 10:06
- n3o51

Re : [résolu] cron sur serveur
sudo start cronoops
Welcome to the real world
________________________________
Hors ligne
#14 Le 12/02/2010, à 13:06
- Qid

Re : [résolu] cron sur serveur
Qid a écrit :à mort le crontab -e au fait
J''avais pourtant vu que c'est ce qu'il fallait faire...
moi j'ai toujours édité directe le crontab général mais bon ...
Qid a écrit :t'a pas l'impression que ça manque de définition d'utilisateur ?
J'en ai jamais eu besoin de préciser quoi que ce soit sur mon pc....
je ne demande pas les droits roots...
effectivement il me semble qu'avecle -e c'est
celui utilisateur donc pas besoin de le redeffinir dans le fichier
mais je crois que c'est pour ça que j'y suis "allergique" :
je préfere tout voir dans le meme fichier
mais bon chacun ses gouts ![]()
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne