sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #43204
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.