title image


Smiley Re: Ordernprüfen und ggfl. EMail verschicken?
Na dann helfe ich mal, auch wenn wir Konkurenz sind :)

Brauchst nur noch Kleinigkeiten anpassen und als cronjob eintragen.





#!/bin/bash

# set -x

DATAPATH=/Dir/SubDir



SCRIPTDIR=`/usr/bin/dirname $0`

cd $SCRIPTDIR

SCRIPTDIR=`pwd`

LASTRUN=$SCRIPTDIR/lastrun.txt

NEXTRUN=$SCRIPTDIR/nextrun.txt

TOUCH=/usr/bin/touch

NEXTDATE=`/bin/date +%Y%m%d%H%M.%S`

CheckFile()

{

if [ ! -f $LASTRUN ] ; then

$TOUCH -t 200410110000.00 $LASTRUN

fi

if [ -f $NEXTRUN ] ; then

/bin/rm -f $NEXTRUN

fi

$TOUCH -t $NEXTDATE $NEXTRUN

}



PrepareForNextRun()

{

if [ -f $LASTRUN ] ; then

/bin/rm -f $LASTRUN

fi

/bin/mv $NEXTRUN $LASTRUN

}



NotifyFiles()

{

cd $DATAPATH

FILES=`/usr/bin/find . -type f -newer $LASTRUN`

for IDX in $FILES

do

NAME=`basename $IDX`

# hier mailen IDX entält den Filenamen

RC=$?

if [ $RC -ne 0 ] ; then

exit $RC

fi

done

}



CheckFile

NotifyFiles

PrepareForNextRun





geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: