[xmail] Re: xmailgraph

2003-10-29 Thread Rob Arends

That might help the filenames, but the content is still off.  (There is one
hour of log entries in the wrong file)

Rob :)

> -Original Message-
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Behalf Of Achim Schmidt
> Sent: Thursday, October 30, 2003 11:03 AM
> To: [EMAIL PROTECTED]
> Subject: [xmail] Re: xmailgraph
>
>
>
> Am Mit, 2003-10-29 um 23.49 schrieb Jim Frank:
> > Script is up and running.  The only issue I'm having is with
> the rotation of
> > xmail's logs.  I've got them set to rotate by default, (2300)
> and have my
> > pop3, smtp and smail logs showing as a day behind (their
> filenames).  Can
> > anyone point me to a sh script or another way to auto symbolically link
> > these files with the current date?
> >
>
> heres a little script which i run via crontab:
>
> in /etc/crontab:
> ---
> 08 00   * * *   root(/var/MailRoot/bin/xmail_logs_link)
> ---
>
> /var/MailRoot/bin/xmail_logs_link:
> ---
> #!/usr/bin/perl -w
>
> my ($se, $mi, $st, $mo, $mt, $ja, $wt, $jt, $sz) = localtime(time);
> $mt+=1; $ja+=1900; $jt+=1; # $mo-=1;
> $mt = $mt < 10 ? $mt = "0".$mt : $mt;
> $mo = $mo < 10 ? $mo = "0".$mo : $mo;
> $st = $st < 10 ? $st = "0".$st : $st;
> $mi = $mi < 10 ? $mi = "0".$mi : $mi;
> $se = $se < 10 ? $se = "0".$se : $se;
> my ($heute) = "$ja"."$mt".$mo."";
>
> ($se, $mi, $st, $mo, $mt, $ja, $wt, $jt, $sz) = localtime(time-86390);
> $mt+=1; $ja+=1900; $jt+=1; # $mo-=1;
> $mt = $mt < 10 ? $mt = "0".$mt : $mt;
> $mo = $mo < 10 ? $mo = "0".$mo : $mo;
> $st = $st < 10 ? $st = "0".$st : $st;
> $mi = $mi < 10 ? $mi = "0".$mi : $mi;
> $se = $se < 10 ? $se = "0".$se : $se;
> my ($gestern) = "$ja"."$mt".$mo."2300";
>
> my ($cmd1) = "touch /var/MailRoot/logs/pop3-".$gestern."; ln -s \
> /var/MailRoot/logs/pop3-".$gestern."/var/MailRoot/logs/pop3-".$heute;
>
> my ($cmd2) = "touch /var/MailRoot/logs/smail-".$gestern."; ln -s \
> /var/MailRoot/logs/smail-".$gestern." /var/MailRoot/logs/smail-".$heute;
>
> my ($cmd3) = "touch /var/MailRoot/logs/smtp-".$gestern."; ln -s \
> /var/MailRoot/logs/smtp-".$gestern." /var/MailRoot/logs/smtp-".$heute;
>
> `$cmd1`;
> `$cmd2`;
> `$cmd3`;
>
> ---
>
>
> hope this helps,
>
> - Achim
>
> -
> To unsubscribe from this list: send the line "unsubscribe xmail" in
> the body of a message to [EMAIL PROTECTED]
> For general help: send the line "help" in the body of a message to
> [EMAIL PROTECTED]
>
>

-
To unsubscribe from this list: send the line "unsubscribe xmail" in
the body of a message to [EMAIL PROTECTED]
For general help: send the line "help" in the body of a message to
[EMAIL PROTECTED]



[xmail] Re: xmailgraph

2003-10-29 Thread Achim Schmidt

Am Mit, 2003-10-29 um 23.49 schrieb Jim Frank:
> Script is up and running.  The only issue I'm having is with the rotation of
> xmail's logs.  I've got them set to rotate by default, (2300) and have my
> pop3, smtp and smail logs showing as a day behind (their filenames).  Can
> anyone point me to a sh script or another way to auto symbolically link
> these files with the current date?
> 

heres a little script which i run via crontab:

in /etc/crontab:
---
08 00   * * *   root(/var/MailRoot/bin/xmail_logs_link)
---

/var/MailRoot/bin/xmail_logs_link:
---
#!/usr/bin/perl -w

my ($se, $mi, $st, $mo, $mt, $ja, $wt, $jt, $sz) = localtime(time);
$mt+=1; $ja+=1900; $jt+=1; # $mo-=1;
$mt = $mt < 10 ? $mt = "0".$mt : $mt;
$mo = $mo < 10 ? $mo = "0".$mo : $mo;
$st = $st < 10 ? $st = "0".$st : $st;
$mi = $mi < 10 ? $mi = "0".$mi : $mi;
$se = $se < 10 ? $se = "0".$se : $se;
my ($heute) = "$ja"."$mt".$mo."";

($se, $mi, $st, $mo, $mt, $ja, $wt, $jt, $sz) = localtime(time-86390);
$mt+=1; $ja+=1900; $jt+=1; # $mo-=1;
$mt = $mt < 10 ? $mt = "0".$mt : $mt;
$mo = $mo < 10 ? $mo = "0".$mo : $mo;
$st = $st < 10 ? $st = "0".$st : $st;
$mi = $mi < 10 ? $mi = "0".$mi : $mi;
$se = $se < 10 ? $se = "0".$se : $se;
my ($gestern) = "$ja"."$mt".$mo."2300";

my ($cmd1) = "touch /var/MailRoot/logs/pop3-".$gestern."; ln -s \
/var/MailRoot/logs/pop3-".$gestern."/var/MailRoot/logs/pop3-".$heute;

my ($cmd2) = "touch /var/MailRoot/logs/smail-".$gestern."; ln -s \
/var/MailRoot/logs/smail-".$gestern." /var/MailRoot/logs/smail-".$heute;

my ($cmd3) = "touch /var/MailRoot/logs/smtp-".$gestern."; ln -s \
/var/MailRoot/logs/smtp-".$gestern." /var/MailRoot/logs/smtp-".$heute;

`$cmd1`;
`$cmd2`;
`$cmd3`;

---


hope this helps,

- Achim

-
To unsubscribe from this list: send the line "unsubscribe xmail" in
the body of a message to [EMAIL PROTECTED]
For general help: send the line "help" in the body of a message to
[EMAIL PROTECTED]



[xmail] Re: xmailgraph

2003-10-29 Thread Jim Frank

Script is up and running.  The only issue I'm having is with the rotation of
xmail's logs.  I've got them set to rotate by default, (2300) and have my
pop3, smtp and smail logs showing as a day behind (their filenames).  Can
anyone point me to a sh script or another way to auto symbolically link
these files with the current date?

-Jim
- Original Message - 
From: "webmaster" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, October 29, 2003 4:25 PM
Subject: [xmail] Re: [ANNOUNCE] xmailgraph


>
> make the img in on the page where we can click and see it. That would be
> nice too. You know.. screenshots.
>
> -Original Message-
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Behalf Of Achim Schmidt
> Sent: Wednesday, October 29, 2003 4:10 PM
> To: [EMAIL PROTECTED]
> Subject: [xmail] Re: [ANNOUNCE] xmailgraph
>
>
>
> Am Mit, 2003-10-29 um 22.42 schrieb Davide Libenzi:
> > If you put it inside a simple dedicated HTML page I'll link it to the
> > XMail home.
> >
>
> Done - http://dev.waaf.net/xmailgraph/
>
> - Achim
>
> -
> To unsubscribe from this list: send the line "unsubscribe xmail" in
> the body of a message to [EMAIL PROTECTED]
> For general help: send the line "help" in the body of a message to
> [EMAIL PROTECTED]
>
>
> -
> To unsubscribe from this list: send the line "unsubscribe xmail" in
> the body of a message to [EMAIL PROTECTED]
> For general help: send the line "help" in the body of a message to
> [EMAIL PROTECTED]
>
>


-
To unsubscribe from this list: send the line "unsubscribe xmail" in
the body of a message to [EMAIL PROTECTED]
For general help: send the line "help" in the body of a message to
[EMAIL PROTECTED]