|
|
|
|
Bonjour,
Mon problème :
Je configure une tache cron en tant que root, cette tache se lance au moment demandé mais le fichier .sh ne s'execute pas.
Ma configuration:
Le fichier .sh à lancer est '/etc/BackupMysql.sh'
Ce fichier fonctionne en tappant" [root@SRV001 ~]# /etc/BackupMysql"
Je mets les droits full pour le test sur ce fichier.
chmod 7777 /etc/BackupMysql.sh
Je lance la commande en root :
crontab -e
J'introduit et je sauvegarde :
25 17 5 12 3 /etc/BackupMysql.sh
Je relance le processus cron :
/etc/init.d/cron stop
/etc/init.d/cron start
La tache se lance:
Dec 5 17:25:01 SRV001 crond[15103]: (root) CMD (root /etc/BackupMysql.sh)
Il n'y a rien qui se passe par la suite.
Le fichier '/etc/crontab' contient :
[root@SRV001 ~]# tail -f /etc/crontab
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO="xxx"
HOME=/
# run-parts
01 * * * * root nice -n 19 run-parts --report /etc/cron.hourly
02 4 * * * root nice -n 19 run-parts --report /etc/cron.daily
22 4 * * 0 root nice -n 19 run-parts --report /etc/cron.weekly
42 4 1 * * root nice -n 19 run-parts --report /etc/cron.monthly
Humm
tache.cron > #!/bin/sh > echo "plop" - on rends exécutable le script : chmod 755 tache.cron Maintenant ton script va se lancer en même temps que les autres taches cron. Archlinux ... le linux qu'il est bien ! sur archlinux.fr |
Je peux peut etre ajouter dans le /etc/contrab :
|
je suis fredericb j'ai ouvert un compte.
|