Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » rulezDC 18:18
 » XepeR 18:13
 » Kilgor 18:13
 » Menah 18:10
 » kicior 18:06
 » Carat 18:03
 » zibi13 17:59
 » Druzil 17:54
 » DJopek 17:49
 » siwydym 17:43
 » mravel 17:42
 » Promilus 17:37
 » PeKa 17:35
 » JE Jacaw 17:28
 » Aeternus 17:28
 » Artaa 17:27
 » cVas 17:22
 » slanter 17:19
 » ngP 17:18
 » Kenjiro 17:08

 Dzisiaj przeczytano
 36888 postów,
 wczoraj 25433

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2025
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.

  1. 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

    1. Ech, nie kliknąłem, tu powinno być :) , ptoki 22/03/13 07:51
      Jeszcze raz: Dziękuję.

  2. 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-2025, TwojePC.PL