Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
943 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [cron] taĉhe qui ne s'exécute pas

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[cron] taĉhe qui ne s'exécute pas

n°1175757
microsoft
Posté le 29-10-2009 à 16:34:52  profilanswer
 

Bonjour à tous,
 
je souhaiterais programmer une tâche cron afin de simplement rechercher puis copier un fichier, le souci étant que la tâche ne semble pas s'effectuer.

Code :
  1. 30 12 * * * sa /bin/find /usr/home/sa/.mozilla/ -name bookmarks.html -exec /bin/cp {} /usr/home/sa/.bookmarks_backups/`/bin/date +"%F"`-bookmarks.html \;


- je souhaite que cron lance la commande à 12h30 tous les jours, sous l'identité de l'utilisateur sa
- la commande s'exécute sans souci dans un terminal, la copie est bien crée dans le répertoire /sur/home/sa/.bookmarks_backups
- j'ai utilisé crontab -e pour l'ajouter, et elle apparait bien dans /var/spool/cron/sa
- dans /var/log/message, j'ai le début de la commande (la fin est tronquée)

Code :
  1. Oct 29 16:27:01 localhost CROND[12344]: (sa) CMD (sa /bin/find /usr/home/sa/.mozilla/ -name bookmarks.html -exec /bin/cp {} /usr/home/sa/.bookmarks_backups/`/bin/date +" )


 
j'ai mis le chemin complet vers les binaires, au cas où pour éviter un souci lié à l'environnement, mais là je sèche.
Merci de votre aide.


---------------
Il [e2fsck] a bien démarré, mais il m'a rendu la main aussitot en me disant "houlala, c'est pas beau à voir votre truc, je préfèrerai que vous teniez vous même la tronçonneuse"
mood
Publicité
Posté le 29-10-2009 à 16:34:52  profilanswer
 

n°1175766
y-master
Cherche bien, tu va trouver :)
Posté le 29-10-2009 à 16:47:01  profilanswer
 

c'est un peut moche de mettre tout ce bordel dans le cron, essaye de mettre dans un script


---------------
Don't forget the GNU Power :)   /   LanParty sur Toulouse   /   Mon Feed-Back (2006 style)
n°1175777
microsoft
Posté le 29-10-2009 à 17:04:50  profilanswer
 

Je viens de le mettre dans script.sh, je l'ai rendu exécutable avec chmod u+x, j'ai modifié le crontab mais c'est pareil.
 

Code :
  1. sa@jason:/usr/home/sa/.bookmarks_backups% cat script.sh
  2. /bin/find /usr/home/sa/.mozilla/ -name bookmarks.html -exec /bin/cp {} /usr/home/sa/.bookmarks_backups/`/bin/date +"%F"`-bookmarks.html \;


Code :
  1. sa@jason:/usr/home/sa/.bookmarks_backups% crontab -l
  2. 49 * * * * sa sh /usr/home/sa/.bookmarks_backups/script.sh


 
Dans /var/log/messages:

Code :
  1. Oct 29 16:49:01 localhost CROND[13875]: (sa) CMD (sa sh /usr/home/sa/.bookmarks_backups/script.sh)


 


---------------
Il [e2fsck] a bien démarré, mais il m'a rendu la main aussitot en me disant "houlala, c'est pas beau à voir votre truc, je préfèrerai que vous teniez vous même la tronçonneuse"
n°1175983
microsoft
Posté le 30-10-2009 à 12:44:07  profilanswer
 

Problème pas résolu mais 2 explications:
- la syntaxe du crontab n'était pas correcte, avant la commande je mettais le nom de l'utilisateur, alors qu'il est inutile: le champ 'utilisateur' était donc considéré comme un commande...
- pour une raison que je n'explique pas pour le moment, sur une autre distribution avec le même script scron, la tâche est exécutée.


---------------
Il [e2fsck] a bien démarré, mais il m'a rendu la main aussitot en me disant "houlala, c'est pas beau à voir votre truc, je préfèrerai que vous teniez vous même la tronçonneuse"

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [cron] taĉhe qui ne s'exécute pas

 

Sujets relatifs
backup cronJe n'arrive pas à utiliser cron. [Résolu]
Cron m'envoie un mail chaque fois qu'il s'exécute[SHELL] Script de backup (cron) : Ameliorations ?
commande at ne s'execute pas [resolu]rendre une tache cron silencieuse
Probleme tache cron avec Suxj'ai perdu mon cron comment le retrouver
eteindre un pc au demmarage avec cron[CRON] script qui ne s'éxecute pas et ne renvoi pas d'output
Plus de sujets relatifs à : [cron] taĉhe qui ne s'exécute pas


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR