Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
sõnum |
|
iceincube
HV veteran
liitunud: 18.11.2005
|
15.04.2009 00:04:37
Kutsuda käsk välja iga X sekundi tagant, nagu cron |
|
|
Tahaks teada, kas oleks mingit võimalust tõmmata mingit käsku käima nagu croniski iga X sekundi tagant?
Cron-i saab lisada vaid kuni 1 minutilise intervalliga, kuid läheks vaja tiba lühemat intervalli.
Äkki saks mingit sh skripti käima tõmmata croni abiga, ning siis sh skript tegeleb edasi selle minutilise vahe täitmisega
|
|
Kommentaarid: 39 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
37 |
|
tagasi üles |
|
|
e-Thug
HV Guru
liitunud: 26.02.2005
|
15.04.2009 00:14:29
|
|
|
#!/bin/bash
# time to sleep
X=60
while [ 1 == 1 ]; do
echo hello
sleep $X
done
|
|
|
Kommentaarid: 230 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
205 |
|
tagasi üles |
|
|
iceincube
HV veteran
liitunud: 18.11.2005
|
15.04.2009 00:22:23
|
|
|
damn, selle peale ei tulnudki- üritasin ise raketti teha...
Kuna cron iga minut nagunii väja kutsub siis ...
pmst asi lahenes mul nii. iga 10 sekundi tagant update.
for i in 1 2 3 4 5
do
sleep 10
/usr/bin/wget -q --spider "http://domeen.ee/?hash=x"
done |
|
|
Kommentaarid: 39 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
37 |
|
tagasi üles |
|
|
e-Thug
HV Guru
liitunud: 26.02.2005
|
16.04.2009 17:54:16
|
|
|
Jep, aga sellega jääb sul vahe sisse. Muidugi see pole võib olla oluline, aga ..
cron 12:00
1)12:00:10
2)12:00:20
3)12:00:30
4)12:00:40
5)12:00:50
cron 12:01
1)12:01:10
Paus 20s
Seega wget ja sleep järjekord ära vahetada ja `seq 1 6`
edit: typo
|
|
Kommentaarid: 230 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
205 |
|
tagasi üles |
|
|
andre85
HV vaatleja
liitunud: 10.09.2006
|
18.04.2009 12:01:18
|
|
|
Vaata käsku watch.
_________________ andres |
|
Kommentaarid: 8 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
7 |
|
tagasi üles |
|
|
deadmeat
HV kasutaja
liitunud: 05.12.2002
|
20.04.2009 20:36:43
|
|
|
e-Thug kirjutas: |
#!/bin/bash
# time to sleep
X=60
while [ 1 == 1 ]; do
echo hello
sleep $X
done
|
|
natukene lühemalt:
while true; do echo tere; sleep 3s; done |
|
|
Kommentaarid: 103 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
1 :: |
91 |
|
tagasi üles |
|
|
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|