Re: OT: Pravidelne provedeni prikazu na WL500g

František Burian BuFran@seznam.cz
Úterý Srpen 8 18:45:22 CEST 2006


Lidi radi cron, ale to asi neznaji Linux. Cron je nenazrany a strasne ukecany do logu. Uplne vam bude stacit Bash:
[code]
{ while true; do prikaz; sleep 60; done } &
[/code]
 
Pozor na zavorky a and na konci. Tenhle prikaz vytvori cyklus, ktery kazdou minutu spusti prikaz na pozadi To, ze to ma bezzet na pozadi specifikuje prave ten & na konci a slozene zavorky aby se to cele spustilo jako batch naraz na pozadi.

Pokud je potreba vetsi presnosti (eliminovat delku behu skriptu) tak se zavorek trosku prida:

[code]
{ while true; do { prikaz & } ; sleep 60; done } &
[/code]

tenhle kod spusti prikaz presne po minute, bacha pokud prikaz se vykonava dele nez je ta minuta tak se vam ASUSek zahlti :)



< ------------ Původní zpráva ------------
< Od: Petr Tosovsky <petrtoshw@gmail.com>
< Předmět: OT: Pravidelne provedeni prikazu na WL500g
< Datum: 08.8.2006 17:57:13
< ----------------------------------------
< Zdravim.
< Posledne mi tu nekolik lidi velice dobre poradilo pri nastavovani routeru
< WL500g. Potreboval bych ve stejnem smyslu jako posledne (nejlepe rovnou
< vypsat sekvenci prikazu) poradit jakym zpusobem docilit opakovani spusteni
< jednoho a porad stejneho prikazu v pravidelnych casovych intervalech
< (napriklad po 2 minutach). Vedel by nekdo jak na to?
< Diky
< 
< Tosa
< 
< 
< 



Další informace o konferenci Hw-list