TwojePC.pl © 2001 - 2024
|
|
A R C H I W A L N A W I A D O M O Ś Ć |
|
|
|
linux. wiadomosc z skrzynki do pliku. problem z filterkiem. , ptoki 20/03/13 14:41 Chodzi o to ze przychodzi jeden poroniony raport na maila i trzeba go sparsować wybrać co tam sobie user wymarzy i wyrzucic na zewnątrz.
Problem:
Jak wyciągnąć tego maila do pliku?, preferowanie z załącznikiem ale w moimmprzypadku nie ma potrzeby.
Zatrzymalem sie na zestawie:
skrypt:
#!/bin/sh
FILE=/var/spool/mail/email_test
REPORTFILE=/home/email_test/reportfile
if [ -f $FILE ]
then
rm $REPORTFILE
formail -s procmail /home/email_test/.email_test_procmailrc < $FILE
else
echo "Plik nie istnieje";
fi
i dalej procmailowa regulka:
SHELL=/bin/sh
TODAY=`date +'%e %b %Y'`
:0
* ^From.*
* ^Date.*$TODAY*
* ^Subject:.*Backup Job Report*
/home/email_test/reportfile
No i nie dziala mi ten filterek z datą.
* ^Date.*$TODAY*
co pokielbasilem?
Wspomoże ktoś radą? Ewentualnie inny zestaw byle, dalo sie filtrowac po temacie i dacie i zapisac do pliku. Dalej to se juz zrobie.- TODAY , Yoghurt 21/03/13 21:31
jest zmienna. jesli w filtrze wystepuje zmienna linijka powinna zawierac znak $, czyli:
* $ ^Date.*$TODAY*
dodatkowo bym ta zmienna jeszcze zapisal tak: ${TODAY}root is a state of mind - Ech, nie kliknąłem, tu powinno być :) , ptoki 22/03/13 07:51
Jeszcze raz: Dziękuję.
- Bardzo dziękuję. Brakowało mi tego $ za pierwszym *. Ale o zmiennej nie wiedzialem, procma , ptoki 22/03/13 07:51
il ma jakas dziwna dokumentacje gdzie jest masa przepisów a nie na wlasnie takich informacji.
Dziękuję bardzo. Teraz działa :) |
|
|
|
|
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL |
|
|
|
|