Jean-Louis HAILLANT a écrit :
> Bonjour,
>
> Je viens de créer une tâche cron qui déplace un fichier d'un répertoire vers
> un autre.
>
> Le problème est que s'il n'y a pas de fichier dans le répertoire en
> question, je reçois un mail de cron daemon me disant qu'il n'y a pas de
> fichier à traiter ... c'est assez pénible...
>
> Comment faire pour indiquer une condition dans un script ?
>
> Actuellement mon script à l'allure suivante :
>
> #!/bin/sh
> #
> mv /origin/plan.tif /spool/plan.tif
>
> Comment faire donc, pour indiquer à cron de ne traiter la commande que s'il
> existe un fichier plan.tif ?
>
> D'avance merci
>
> Jean-Louis
fais un find -iname sur ton fichier et si la condition est vraie alors fais un
mv
if find /origin/plan.tif /spool -iname plan.tif
then
mv /origin/plan.tif /spool/plan.tif /origin/plan.tif /spool/plan.tif.copie
fi
--
Gérald Brosseau
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
La Photo du Jour
http://www.photo-du-jour.ca.tc/ --- site nord américain
http://www.chez.com/laphotodujour/ --- site européen
begin:vcard
n:Brosseau;Gerald
x-mozilla-html:TRUE
url:http://www.contact.net/gb/
org:Ind�pendant
adr:;;;Longueuil;Qu�bec;;Canada
version:2.1
email;internet:[EMAIL PROTECTED]
title:Photographe
x-mozilla-cpt:;7936
fn:G�rald Brosseau
end:vcard