← Back to team overview

sslug-teknik team mailing list archive

RE: Problemer med shell script

 

> -----Original Message-----
> From: Kristian.Hogh@xxxxxx [mailto:Kristian.Hogh@xxxxxx]
> > From: Poul Møller Hansen [mailto:ph-list@xxxxxxxxxxxxxxx]
> > Jeg har nogen problemer med et lille shell script jeg har 
> bakset med.
>  
> <SNIP SCRIPT>
>  
> > Scriptet konverterer postscript filer til pdf, og virker uden 
> > problemer hvis der er nogen postscript filer
> > i $PSPATH. Hvis der ikke er, ser det stien 
> > /home/samba/convert/ps/* som filnavn og ghostscript kommer 
> > med en fejl. Hvordan checker 
> > jeg om der er filer i biblioteket inden jeg eksekverer ps2pdf ?
> 
> > Scriptet kører hvert minut, så jeg vil også gerne checke om 
> > scriptet kører i forvejen, hvis det tager mere end et minut at køre.
> > Et eller andet med ps ax |grep ps2pdf formoder jeg, men hvordan ?
> 
> if ps -ef | grep ps2pdf >/dev/null 2>&1
> then
>  if if test `ls /home/samba/convert/ps | wc -l` -gt 0
>  then
>   ...
>  fi
> fi
> 

Undskyld jeg laver en reply på mit eget indlæg .....
En lock-fil var måske et bedre valg.

LOCK=/var/lock/`basename $0`
if test ! -f $LOCK
 then
  if test `ls /home/samba/convert/ps | wc -l` -gt 0
  then
   ...
  fi
 rm $LOCK
fi

/Kristian Høgh.