Pokaż wyniki 1 do 3 z 3

Temat: [Perl]Stoper

  1. #1
    Zarejestrowany
    Mar 2009
    Postów
    2

    Domyślnie [Perl]Stoper

    Witam!
    Potrzebuje zrobić w perlu coś w rodzaju stropera. tzn co minutę będzie wykonywał określoną funkcję. Szukałem w google, ale jedyne co znalazłem to kilka angielskich stron, których niestety w całości nie rozumiem. Jeżeli ktoś posiada kod takiego stopera, to serdecznie proszę o podanie mi go.

    P.S:Jeżeli nie sprawiłoby to problemu, to mogłbym was prosić, żebyście zajrzeli Tutaj oraz tutaj i wytłumaczyć mi o co tam mniej-więcej chodzi.
    Proszę o pomoc i z góry dziękuję za odpowiedź.
    Pozdrawiam!
    _____________________________
    To znów ja. Znalazłem fukcję, która wyświetla aktualny czas (tu są tylko sekundy, a w tym wypadku to chyba lepiej...:
    Kod:
    #!/usr/local/bin/perl
    my $time = time();
    print "$time";
    Teraz tylko nie wiem jak zrobić taką pętlę, która wykonwyałaby zadanie kiedy $time = $time + 60.
    Ostatnio edytowane przez pr0ph3t : 03-16-2009 - 20:17

  2. #2
    Avatar GSG-9
    GSG-9 jest offline Shapeshifter
    Zarejestrowany
    Jul 2007
    Skąd
    C:\Perl\bin
    Postów
    1,578

    Domyślnie

    po co sie meczyc z benchmarkami, jak mozna rownie dobrze wykonac sleepa?
    Kod:
    while(1) {
    
    #robimy cos
    print 'lol';
    
    #i odczekujemy minute
    sleep(60); 
    }
    lub zamiast sleep(60);
    Kod:
    select(undef,undef,undef,60);
    w tamtych linkach sa rozwiazania z wykorzystaniem dodatkowych modulow.

    //ps.
    cos ostatnio mamy wysyp pytan dot. perla, fajnie zreszta
    Ostatnio edytowane przez GSG-9 : 03-16-2009 - 20:23
    War, war never changes.

  3. #3
    Zarejestrowany
    Mar 2009
    Postów
    2

    Domyślnie

    Dardzo Ci dziękuję!
    ________________
    Mam następne pytanie, więc umieszczę je w tym temacie, żeby nie zaśmiecać forum. Czy dałoby się zrobić coś takiego, co odliczałoby od 4 minut w dół, przy czym każdą sekndę printowało. Coś takiego:
    4:00
    3:59
    3:58
    3:57
    3:56
    3:55
    3:54
    Na pierwszy rzut oka sprawa jest prosta, wystarczy zrobić to co w wyżej pokazanym kodzie, ale będzie to wyglądać tak:
    4:00
    [...]
    3:00
    2:99
    A chcę 2:59, gdyż maja to być sekundy...
    Ostatnio edytowane przez pr0ph3t : 03-17-2009 - 15:11

Podobne wątki

  1. [Perl] Kurs Perl - cz.1 - wprowadzenie i podstawy
    By TQM in forum Perl/Python/TCL/Prolog
    Odpowiedzi: 22
    Autor: 10-27-2014, 00:50
  2. Odpowiedzi: 18
    Autor: 07-14-2009, 11:55
  3. Timer perl
    By Hardiel in forum Perl/Python/TCL/Prolog
    Odpowiedzi: 2
    Autor: 05-22-2008, 11:51
  4. Odpowiedzi: 31
    Autor: 05-20-2008, 17:01

Tagi

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj