Contenu | Rechercher | Menus

Annonce

Bientôt Ubuntu 16.04 LTS
Réservez vos DVD et clé USB Ubuntu-fr dès maintenant

En cas de déconnexions intempestives, merci de vous connecter à partir de cette page en cochant la case « Me connecter automatiquement lors de mes prochaines visites ».

#1 Le 16/03/2010, à 03:28

mel4
Membre

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

Ubuntu Trusty sur Asus et Acer Aspire One

Hors ligne

#2 Le 16/03/2010, à 09:08

nesthib
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

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.

Hors ligne

#3 Le 17/03/2010, à 03:33

mel4
Membre

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 Trusty sur Asus et Acer Aspire One

Hors ligne

#4 Le 17/03/2010, à 08:48

nesthib
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

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.

Hors ligne