script pour scruté un dossier(cron)

script pour scruté un dossier(cron) - Linux et OS Alternatifs

Marsh Posté le 12-04-2005 à 09:08:51    

Salut Je cherche le moyen de faire un script qui permet lors dune arrivé d'un fichier dans mon dossier SAS lui appliqué une modif dessus ( comme par exemple lenvoyé dans un autre dossier ).
Et je ne trouve rien pas grand chose dessus ( je c'est je ne suis pas trés doué :/) , je n'arrive meme pas a me lancé j'ai bien essayé de cherche dans le man du find mais je trouve pas grand chose :(  :cry:  j'espere que quelqu'un pourra faire mon bonneur
Je vous remercie tous davance :$
( je pensé faire un script qui detecteré se fichier ... , et qui lui meme seré lancé par le cron regulierement )  
[:atog]

Reply

Marsh Posté le 12-04-2005 à 09:08:51   

Reply

Marsh Posté le 12-04-2005 à 09:10:19    

je sé pa lol


Message édité par ory le 12-04-2005 à 09:10:29
Reply

Marsh Posté le 12-04-2005 à 11:01:08    

Merci quand meme :$

Reply

Marsh Posté le 12-04-2005 à 11:49:44    

Code :
  1. while [ ! -e /tmp/mon_fichier ] ; do echo "En attente..." ; sleep 60 ; done ; echo "Fichier reçu"

Reply

Marsh Posté le 12-04-2005 à 12:05:52    

Je pense que j'ai mal exprimé ma demande :(
      - Je ne connais pas le non du fichiers qui arrive
      - Je ne sais jamais quand il va arrivé
c'est pour cela que grace a la crontab je devrai lancé un script qui detecte tous le fichiers un par un

Reply

Marsh Posté le 12-04-2005 à 13:31:47    

Tu ne voudrais expliquer un peu plus en détail ton but, STP ?

Reply

Marsh Posté le 12-04-2005 à 13:39:45    

Ca sent le P2Piste leecher non ??
 
 :non:

Reply

Marsh Posté le 12-04-2005 à 13:44:43    

bah tu met une commande toute bete dans ton cron:

mv /mon/repertoire/temporaire/* /la/ou/je/veux/mettre/mes/fichier/


Si yen a pas bah rien ne se passeras, si yen a ils seront déplacés... stou :o

Reply

Marsh Posté le 12-04-2005 à 14:07:26    

Vi vi je suis daccord avec toi mais avant de le changé de repertoire j'ai besoin de travaillé dessus en recupérant le nom du fichier donc je doit travaillé dessus un par un :/

Reply

Marsh Posté le 12-04-2005 à 14:09:47    

tu fais une malheureuse boucle for i in `ls /mon/rep`

Reply

Marsh Posté le 12-04-2005 à 14:09:47   

Reply

Marsh Posté le 12-04-2005 à 14:12:13    

fedorateur a écrit :

Ca sent le P2Piste leecher non ??


 
Non sa me sert a stocké les dossier arrivé dans un endroit precis pour travaillé dessus et les ré-envoyés dans mon spooler dimprimante

Reply

Marsh Posté le 12-04-2005 à 14:12:49    

Dans ton script qui sera appelé par cron tu mets


#!/bin/sh
 
for f in `ls /mon/rep`; do
    # traitement du fichier
 
    mv $f /l/autre/rep/
done
 
return 0


Message édité par l0ky le 12-04-2005 à 14:13:19
Reply

Marsh Posté le 12-04-2005 à 15:16:58    

Je te remercie énormement l0ky

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed