Salute,
Voici ma situation
Des fichiers sont crées de façon aléatoire dans un spool.
Je voudrais savoir si un certain type de fichier est présent dans ce spool.
Ces fichiers ‘intéressants’, sont reconnaissables par les 3 premières lettres de leur nom 'type AR.'.
J’ai (grâce à linuxfr.org) fait un script qui renomme ces fichiers et qui me les envoi par ftp.
Mon problème est que je suis obligé de le connecter sur la machine pour savoir si il y a des AR. qui m’attendent.
Voici ce que je voudrais faire
J’aimerai être averti par email de la présence de tels fichiers.
Je pense qu’un script du genre :
"Si présence de fichier AR. alors mail moi" ne doit pas être trop compliqué à faire mais je n’ai aucune idée sur la façon de procéder … merci de votre aide
# genre ca ?
Posté par duaner . Évalué à 4.
[^] # Re: genre ca ?
Posté par jigso . Évalué à 3.
Donc en bref :
un script ~/bin/check.sh :
En utilisant
ajouter un ligne :
Et voilà.
<mode !pbpg>
Ce qui est assez incroyable, c'est la facilité avec laquelle ce genre de chose est faisable sous Unix, alors que sous Windows je n'ose même pas y songer...
[^] # Re: genre ca ?
Posté par B. franck . Évalué à 1.
ne soit pas mauvaise langue, tu aurais au moins pu faire le echo et le ls euh... pardon le dir... bon et pour le reste... bon ok, y'a une semaine de développement et 1000 euros de licenses :)) .
[^] # Re: oui genre ça ce serait très bien
Posté par sylvain calligari (site web personnel) . Évalué à 1.
J'envisageais effectivement t'utiliser le Cron pour exécuter périodiquement le script.
jigso, j`ai testé et cela ne marche pas :[
Ci-dessous une capture d'écran du message d'erreur que j'ai.
http://www.fileupyours.com/files/33008/YAdesAR.png
J'ai pourtant bien pris garde de ne pas mettre des `pour des ' ... je ne comprends pas
[^] # Re: oui genre ça ce serait très bien
Posté par sylvain calligari (site web personnel) . Évalué à 1.
Il suffit de fermer la ligne avec un ` juste après avoir saisi son adresse mail
Je mets de suite ce script dans mon CRON
[^] # Plus simple ...
Posté par totof2000 . Évalué à 0.
[ -f AR* ] && ls -l AR* | mail -s "Y a des AR*" foo@bar.com
[^] # Plus simple (bis)
Posté par totof2000 . Évalué à 0.
ajouter un ligne :
* * * * * [ -f AR* ] && ls -l AR* | mail -s "Y a des AR*" foo@bar.com
[^] # Re: Plus simple (bis)
Posté par sylvain calligari (site web personnel) . Évalué à 1.
J'ai une question connexe:
Vu que ce script doit s'exécuter dans un répertoire bien particulier pour m'être utile, comment faire pour indiquer dans le cron que cela se passe dans /truc/machin/spool/ ?
Une commande du genre cd /truc/machin/spool/ en début de la ligne marcherait ? ou bien suis-je dans l'obligation de faire un .sh ?
[^] # Re: Plus simple (bis)
Posté par totof2000 . Évalué à 0.
[^] # Re: genre ca ?
Posté par duaner . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.