NFO Forum Network:  linux.nfo.sk (Linux forum)     net.nfo.sk (Network forum)     www.mforum.sk (M$ forum)
Obsah fóra linux.nfo.sk linux.nfo.sk
Fórum zaoberajúce sa nielen Linuxom...
 
 Watched TopicsWatched Topics   FAQFAQ   HľadaťHľadať   Zoznam užívateľovZoznam užívateľov   Užívateľské skupinyUžívateľské skupiny   Lite versionLite   RegistráciaRegistrácia 
 NastaveniaNastavenia   Prihlásiť, pre kontrolu súkromných správPrihlásiť, pre kontrolu súkromných správ   PrihláseniePrihlásenie 

Vlastný vyhľadávací nástroj

5s script

 
Odoslať novú tému   Odpovedať na tému    Obsah fóra linux.nfo.sk -> Programovanie v shelli
Zobraziť predchádzajúcu tému :: Zobraziť nasledujúcu tému  
Autor Správa
glsk
Anonymný





PríspevokZaslal: Po Apr 17, 2006 8:06 pm    Predmet: 5s script Odpovedať s citátom

caute, potreboval by som spustat urcity skript kazdych 5s, a cron vie len na minuty,je v linuxe nejaka alternativa?
Návrat hore
lukipuki
Aktívny používateľ
Aktívny používateľ


Založený: 03.04.2005
Príspevky: 103
Bydlisko: Pezinok

PríspevokZaslal: Po Apr 17, 2006 8:44 pm    Predmet: Odpovedať s citátom

A čo toto?
Kód:
#/bin/sh
while [ 1 ]
do
    echo 42
    sleep 5
done
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu Zobraziť autorove WWW stránky
johny
Pomocník
Pomocník


Založený: 10.01.2006
Príspevky: 526

PríspevokZaslal: Ut Apr 18, 2006 12:36 pm    Predmet: Odpovedať s citátom

12 uloh pre cron? Smile

alebo modifikovat ten skript aby fungoval v ramci 1 minuty, a potom cela takato uloha moze ist pre cron na kazdu minutu

for (i=0;i<12;i++)
{
sprav_co_treba();
sleep(5);
}
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
backslash
Prieborník
Prieborník


Založený: 08.01.2005
Príspevky: 189
Bydlisko: SNV

PríspevokZaslal: Ut Apr 18, 2006 10:44 pm    Predmet: Odpovedať s citátom

Ono, trosku som nad tym rozmyslal... A co ked ten skript nestihne urobit pozadovane operacie za tych 5 sekund?
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
timelord
Site Admin
Site Admin


Založený: 14.01.2005
Príspevky: 913
Bydlisko: Vancouver, British Columbia, Canada

PríspevokZaslal: Ut Apr 18, 2006 11:02 pm    Predmet: Odpovedať s citátom

backslash Napísal:
Ono, trosku som nad tym rozmyslal... A co ked ten skript nestihne urobit pozadovane operacie za tych 5 sekund?

Vykaslat sa v tomto pripade na cron, flaknut script do inittab a riadit si casovanie interne v scripte cez sleep:

Kód:
v1:2345:respawn:/usr/local/bin/moj_script

script po starte nabehne (2345) a v pripade jeho killnutia nabehne znova (respawn) a v ramci scriptu si riadit casovanie cez sleep.

Kód:
#!/bin/sh
while [ 1 ]
do
    ...
    ...
    ...
    sleep 5
done
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
backslash
Prieborník
Prieborník


Založený: 08.01.2005
Príspevky: 189
Bydlisko: SNV

PríspevokZaslal: St Apr 19, 2006 1:45 am    Predmet: Odpovedať s citátom

To bude asi ten najrozumnejsi sposob...
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
cievo
Site Admin
Site Admin


Založený: 04.01.2005
Príspevky: 936
Bydlisko: Vrútky, Slovensko

PríspevokZaslal: St Apr 19, 2006 6:09 am    Predmet: Mno... Odpovedať s citátom

backslash Napísal:
Ono, trosku som nad tym rozmyslal... A co ked ten skript nestihne urobit pozadovane operacie za tych 5 sekund?


No tak potom sa treba zamysliet. Ak chces ten skript kazdych 5 sekund a jeho trvanie bude viac nez 5 sekund tak je tu problem. Musis sa zamysliet ci moze bezat viacero rovnakych procesov naraz alebo nie. Ak nie tak je to na prd navrhnute a treba porozmyslat ako znizit tu narocnost skriptu pod 5 sekund. Ak moze viacej bezat tak potom to treba zriesit nejak programovo. A po pripade si zmerat ako dlho to v priemere robi a nedavat tam sleep(5) ale len doplnok do 5 sekund ked odratas od 5 sekund cas vykonavania skriptu.
_________________
...Good question is half of the answer...
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu Odoslať e-mail Zobraziť autorove WWW stránky AOL Instant Messenger Yahoo Messenger MSN Messenger
timelord
Site Admin
Site Admin


Založený: 14.01.2005
Príspevky: 913
Bydlisko: Vancouver, British Columbia, Canada

PríspevokZaslal: St Apr 19, 2006 9:48 am    Predmet: Re: Mno... Odpovedať s citátom

cievo Napísal:
A po pripade si zmerat ako dlho to v priemere robi a nedavat tam sleep(5) ale len doplnok do 5 sekund ked odratas od 5 sekund cas vykonavania skriptu.

Zalezi od toho, ci ten script musi bezat presne v 5s intervaloch, alebo ci medzi jednotlivymi "spusteniami" scriptu ma ubehnut 5s.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
backslash
Prieborník
Prieborník


Založený: 08.01.2005
Príspevky: 189
Bydlisko: SNV

PríspevokZaslal: St Apr 19, 2006 12:53 pm    Predmet: Odpovedať s citátom

No mna by este zaujimalo, ze co ten skript vlastne robi, ze potrebuje bezat kazdych pat sekund. nejaky normalny ucel v tom nevidim...
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
Zobraziť príspevky z predchádzajúcich:   
Odoslať novú tému   Odpovedať na tému    Obsah fóra linux.nfo.sk -> Programovanie v shelli Časy uvádzané v GMT + 1 hodina
Strana 1 z 1

 
Prejdi na:  
Môžete odosielať nové témy do tohto fóra
Môžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre
Nemôžete hlasovať v tomto fóre


Powered by phpBB © 2001, 2005 phpBB Group

Server Uptime: 141 days 11 hours 24 minutes | Average Load: 0.92, 0.83, 0.83

linux.nfo.sk topic RSS feed