Автор Тема: perl script date-time  (Прочетена 2383 пъти)

dvbb

  • Напреднали
  • *****
  • Публикации: 207
  • Nothing else!
    • Профил
perl script date-time
« -: Mar 31, 2010, 23:49 »
Здравейте предварително се извинавам за нахалния си въпрос. Необходима ми е една лека корекция на скрипта, как бих могъл да вадя дата.
в момента излиза
1270065872 - CN=user trying to check... Found in whitelist. ACCEPT!

искам да излиза
дата - час - CN=user trying to check... Found in whitelist. ACCEPT!

Код
GeSHi (Perl):
  1. #!/usr/bin/perl
  2.  
  3. $LOGFILE="/var/log/openvpn-verify-cn.log";
  4. $WHITELIST="/etc/openvpn/whitelist.txt";
  5. $LOG=1;
  6. if($LOG){ open(LFILE, ">>$LOGFILE"); };
  7.  
  8. if($ARGV[0] eq 0){
  9.  $accept_cn=0;
  10.  $cname=$ARGV[1];
  11.  $cname =~ s/.*\/CN=(.*)\/.*/$1/;
  12.  if($LOG){ print LFILE time()." - CN=".$cname." trying to check... "; };
  13.  open(WHITELIST, "<$WHITELIST");
  14.  while(<WHITELIST>){
  15.    chomp;
  16.    if($_ eq $cname){ $accept_cn=1; };
  17.  };
  18.  if($accept_cn){
  19.    if($LOG){ print LFILE "Found in whitelist. ACCEPT!\n"; };
  20.    close(LFILE);
  21.    close(WHITELST);
  22.    exit 0;
  23.  }else{
  24.    if($LOG){ print LFILE "Not found in whitelist. REJECT!\n"; };
  25.    close(LFILE);
  26.    close(WHITELST);
  27.    exit 1;
  28.  };
  29. };
  30. close (LFILE);
  31. exit 0;
  32.  
  33.  
Активен

cdiem

  • Напреднали
  • *****
  • Публикации: 21
    • Профил
Re: perl script date-time
« Отговор #1 -: Apr 01, 2010, 08:14 »
Може би нещо подобно:
http://www.netadmintools.com/art212.html
Пишеш си го например като "sub showDateTime {...}" и после го извикваш на 12 ред.
« Последна редакция: Apr 01, 2010, 08:26 от cdiem »
Активен

radoulov

  • Напреднали
  • *****
  • Публикации: 116
    • Профил
Re: perl script date-time
« Отговор #2 -: Apr 01, 2010, 11:03 »
Вместо:

Код
GeSHi (Perl):


използвай:

Код
GeSHi (Perl):


Код
GeSHi (Perl):
  1. % perl -E'say time, $/, scalar localtime'
  2. 1270108932
  3. Thu Apr  1 10:02:12 2010
Активен

dvbb

  • Напреднали
  • *****
  • Публикации: 207
  • Nothing else!
    • Профил
Re: perl script date-time
« Отговор #3 -: Apr 01, 2010, 18:35 »
Благодаря много за помоща
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Perl script
Настройка на програми
skuller 6 2519 Последна публикация Jan 25, 2007, 22:54
от zeridon
Perl download script и status bar
Общ форум
Gaara 8 3824 Последна публикация May 24, 2007, 13:42
от Gaara
httpd listing file date/time
Настройка на програми
flipz 3 2568 Последна публикация Apr 21, 2009, 14:47
от neter
Perl и "Can't access() script" грешка
Настройка на програми
Arvigeus 4 2758 Последна публикация Mar 14, 2010, 14:59
от Arvigeus
Perl script за blacklist за squid ПРОБЛЕМ!
Общ форум
mishot 12 3897 Последна публикация Jun 29, 2010, 12:12
от mishot