Page 1 of 1

IAM Probleme

Posted: 2003-08-04 13:43
by chris76
Tach also wenn ich IAM so umstellen möchte wie in der FAQ beschrieben.
So das der Abrechnungszeitraum mit meinem 1&1 übereinstimmt.

Code: Select all

YM_CURRENT=`date '+%Y-%m'`
YM_LAST=`date --date='1 month ago' '+%Y-%m'`
YM_NEXT=`date --date='1 month' '+%Y-%m'`


$IAM -f $YM_CURRENT-00 -t $YM_CURRENT-99 -w $WWWDIR/$YM_CURRENT.html $DUMP
$IAM -f $YM_LAST-00 -t $YM_LAST-99 -w $WWWDIR/$YM_LAST.html $DUMP

ln -sf $WWWDIR/$YM_CURRENT.html $WWWDIR/current.html
ln -sf $WWWDIR/$YM_LAST.html $WWWDIR/last.html
wenn das ganze so aussieht, dann funst mein Report auch.

Wenn ich die 00 und die 99 durch 05 ersetze (der 5te ist mein Abrechnungszeitraum) dann erhälte ich nur noch einen verstümmelten Report.

Hat jemand eine Idee was ich falsch mache oder woran es liegen könnte?

Danke Christian

Re: IAM Probleme

Posted: 2003-08-04 18:30
by buddl
also wenn ich mich nicht ganz irre, ist das hier die beste Lösung

Code: Select all

#!/bin/sh

IAM=/usr/local/iam/iam
DUMP=/usr/local/iam/dump
WWWDIR=/home/www/web1/html/intern/traffic

YM_CURRENT=`date '+%Y-%m'`
YM_TLAST=`date --date='2 month ago' '+%Y-%m'`
YM_LAST=`date --date='1 month ago' '+%Y-%m'`
YM_NEXT=`date --date='1 month' '+%Y-%m'`
YM_DAY=`date '+%d'`

if [ $YM_DAY -lt 08 ]
then
    $IAM -f $YM_LAST-08 -t $YM_CURRENT-08 -w $WWWDIR/$YM_CURRENT.html $DUMP
    $IAM -f $YM_TLAST-08 -t $YM_LAST-08 -w $WWWDIR/$YM_LAST.html $DUMP
    ln -sf $WWWDIR/$YM_CURRENT.html $WWWDIR/current.html
    ln -sf $WWWDIR/$YM_LAST.html $WWWDIR/last.html
else
    $IAM -f $YM_CURRENT-08 -t $YM_NEXT-08 -w $WWWDIR/$YM_NEXT.html $DUMP
    $IAM -f $YM_LAST-08 -t $YM_CURRENT-08 -w $WWWDIR/$YM_CURRENT.html $DUMP
    ln -sf $WWWDIR/$YM_NEXT.html $WWWDIR/current.html
    ln -sf $WWWDIR/$YM_CURRENT.html $WWWDIR/last.html
fi

exit $?
ist glaub auch hier ausm Forum!

Mein Abrechnungstag ist der 8.

Re: IAM Probleme

Posted: 2003-08-05 09:37
by chris76
Danke nun klappt es

TNX Christian