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 22/06/2012, à 13:19

toutoune85

[RESOLU]planificateur fcron n'execute pas mon script

Bonjour à tous,
J'ai installer ce matin fcron pour planifier un script.
Je précise que le script fonctionne manuellement lorsque je suis en root.
J'aimerais que le script s'exécute tous les vendredi à 18h45.
Je lance alors la commande fcrontab -e, je rentre ces tâches:

45 18 * * * bash /home/script.sh

45 18 * * * mkdir /home/tototest


Au final mon script ne s'exécute pas, mais mon dossier tototest se créé correctement.
Quelqu'un saurait m'aider pour que mon script s'exécute correctement ?
Merci d'avance

Dernière modification par toutoune85 (Le 25/06/2012, à 13:19)

Hors ligne

#2 Le 22/06/2012, à 16:32

toutoune85

Re : [RESOLU]planificateur fcron n'execute pas mon script

Bon, alors il semblerait que fcron exécute bien mon script en faite, mais pas entièrement hmm ..
Je m'explique:
mon script est chargé de copier des fichiers de mon serveur linux, et de les regrouper dans un seul fichier qui est ensuite compressé(Cette partie du script est bien exécuté par Fcron).
La deuxième partie, se charge via smbclient, d'envoyer ce fichier sur un serveur windows:

smbclient //machine-windows/partage -A /home/authfile.smbclient -c "put fichier.tar.gz; exit;"

Or cette partie là ne marche pas via Fcront, pourquoi ??:(

Hors ligne

#3 Le 23/06/2012, à 08:53

credenhill

Re : [RESOLU]planificateur fcron n'execute pas mon script

hello
le PATH dans cron est minimum, il ne trouve peut-être pas un outil
capturer les messages d'erreur

45 18 * * * bash /home/script.sh >> /tmp/log1 2>&1
45 18 * * * mkdir /home/tototest >> /tmp/log2 2>&1

Hors ligne

#4 Le 25/06/2012, à 13:17

toutoune85

Re : [RESOLU]planificateur fcron n'execute pas mon script

Merci credenhill pour le tuyau pour capturer les messages d'erreurs smile
Grâce à ça j'ai résolu mon problème. Ca venait du fait que mon script et mon dossier.tar.gz était dans le même dossier, donc le script s'exécutait correctement en manuel. Mais Fcron ne l'interprétait pas comme ça. J'ai du rajouter ça dans ma commande smbclient:
smbclient //machine-windows/partage -A /home/authfile.smbclient -c "lcd /home; put fichier.tar.gz; exit;"

Dernière modification par toutoune85 (Le 25/06/2012, à 13:18)

Hors ligne