Pages : 1
#1 Le 16/03/2010, à 03:28
- mel4
script incron vs manuel
Bonsoir,
J'ai un léger problème. J'ai écrit un petit script de mon crû, qui fonctionne très bien, si je le démarre "manuellement". Toutefois, avec l'ajout de l'incron (j'ai mis en commentaires pour ce post), la 2e (export) étape ne s'enclenche pas. Toutefois, la détection de la modification de fichiers est ok, car les étapes 3 et 4 sont complétées (path et chown).
Si vous pouviez m'aider...:rolleyes:
Merci!!
Mel
#!/bin/bash
#Détection des modifications
#sudo nano /etc/incron.d/jabref_pdf
#/home/melanie/Documents/references/Dropbox.bib IN_MODIFY /home/melanie/script/jabref_pdf.sh
# export en html
java -jar /usr/share/java/JabRef.jar -o /home/melanie/backup/jabref/articles/Liste\ des\ pdf.html,pdf -n true /home/melanie/Documents/references/Dropbox.bib
#changer /path/
sed -e "s|home\/melanie\/Documents\/Labo\/Documents/|\/|g" /home/melanie/backup/jabref/articles/Liste\ des\ pdf.html > fichier.tmp && mv -f fichier.tmp /home/melanie/Dropbox/Labo/Documents/articles/Liste\ des\ pdf.html
#changer utilisateur
chown -Rv melanie:melanie /home/melanie/Dropbox/Labo/Documents/articles/Liste\ des\ pdf.html
Hors ligne
#2 Le 16/03/2010, à 09:08
- nesthib
Re : script incron vs manuel
vérifie les points suivants, qui sont souvent source de non fonctionnement de cron.
si cela ne fonctionne pas tu peux poster le retour des commandes qui plantent en récupérant le message d'erreur comme indiqué dans la doc.
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#3 Le 17/03/2010, à 03:33
- mel4
Re : script incron vs manuel
Bonsoir,
J'ai refait des tests.
Avec une cron, tout fonctionne très bien.
Par contre, c'est le incron qui ne fonctionne pas. Elle est bien détectée, lance le script, mais l'action n'est pas effectuée.
Mar 16 22:29:09 melanie-portable incrond[1408]: (system::jabref_pdf) CMD (/home/melanie/script/jabref_pdf.sh)
Comment puis-je avoir des détails sur ce qui se passe?
Merci.
Hors ligne
#4 Le 17/03/2010, à 08:48
- nesthib
Re : script incron vs manuel
tu peux rediriger la sortie vers en fichier texte en ajoutant ceci à la fin de la ligne de commande qui semble poser problème
>>/home/melanie/cron.log
poste ensuite le contenu du fichier ici.
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne