Poradziłem sobie, do lms-sendinvoices dodałem:
$datestring = strftime "%a %b %e %H:%M:%S %Y", localtime;
a do wyjścia
if(!$quiet)
{
print STDOUT "Log wysyłania faktur elektronicznych $datestring\n";
}
pozdrawiam
Jacek
W dniu 2015-11-02 o 11:36, Jacek
Brzozowski pisze:
Witam serdecznie,
Mógłby mi ktoś podpowiedzieć jak dodać do do poniższego kodu datę
i najlepiej godzinę wykonania skryptu ? jest to kod z
lms-sendinvoices i chciałbym aby w logach przy każdym wysyłaniu
pojawiała się również data wysłania każdej paczki maili. Dodanie
daty do nazwy pliku z crontaba nie rozwiązuje mojego problemu bo
musiałbym tworzyć tyle plików ile wykonań skryptu co
skomplikowałoby późniejszą obróbkę pliku w arkuszu. (konieczność
sklejania kilkudziesięciu plików z całego miesiąca). Log wysyłania
jest dopisywany do tego samego pliku dlatego zależy mi na formacie
wyjściowym w logu w postaci:
Log wysyłania faktur elektronicznych z dnia DATA GODZINA
Faktura elektroniczna nr 0001/11/2015-MFV dla KOWALSKI Jan, ID0001
wysłano na e-mail:<adres@klienta>
Faktura elektroniczna nr 0002/11/2015-MFV dla KOWALSKI Jan, ID0002
wysłano na e-mail:<adres@klienta>
Faktura elektroniczna nr 0003/11/2015-MFV dla KOWALSKI Jan, ID0003
wysłano na e-mail:<adres@klienta>
itd.....
Log wysyłania faktur elektronicznych z dnia DATA GODZINA
Faktura elektroniczna nr 0004/11/2015-MFV dla KOWALSKI Jan,
ID0004 wysłano na e-mail:<adres@klienta>
itd....
if(!$quiet)
{
print STDOUT "Log wysyłania faktur elektronicznych\n";
}
pozdrawiam i z góry dzięki za pomoc.
--
Jacek Brzozowski
_______________________________________________
lms mailing list
lms@lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms
--
Jacek Brzozowski