#1 Le 16/03/2010, à 04:28
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.htmlUbuntu Precise sur Toshiba Satellite et Acer Aspire One
Hors ligne
#2 Le 16/03/2010, à 10:08
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 les mardis à Bordeaux : Giroll
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ᴉsdnGMT-4
Hors ligne
#3 Le 17/03/2010, à 04:33
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.
Ubuntu Precise sur Toshiba Satellite et Acer Aspire One
Hors ligne
#4 Le 17/03/2010, à 09:48
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.logposte ensuite le contenu du fichier ici.
GUL les mardis à Bordeaux : Giroll
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ᴉsdnGMT-4
Hors ligne
Pages : 1
- Accueil
- » Forum
- » Terminal, scripts et ligne de commande
- » script incron vs manuel