Sziasztok!
Egy olyan dologban kérném a segítséget, hogy szeretnék egy progit kb. 5 másodpercenként ismételgetni. (illetve egy 2-3 tagú csővezetéket).
Arra gondoltam, hogy ezt bash scripttel lenne talán legegyszerűbb egy végtelen ciklusba betenni, ami 5mp-enként ismétlődik. CTRL+C-vel megszakad ha már nem kell.
Valaki tudna ebben segíteni nekem, hogy hogyan lehet megcsinálni?
Köszi szépen előre is!
- 6184 megtekintés
Hozzászólások
Nem kell ide semmi bash.
Berakod cronba és kész is, pl igy:
/etc/cron/valami
*/5 * * * * root [-x /eleresi/ut/a/scripthez] && /eleresi/ut/a/ /eleresi/ut/a/scripthez
Ez jó kis leírás:
http://www.thegeekstuff.com/2009/06/15-practical-crontab-examples/
-------------------------
127.0.0.1 SWEET 127.0.0.1
AMD Athlon X2 245E@3,1 GHz OC, MSI Radeon 6770 1 Gb GDDR5, Seagate Barracuda, Windows 7 Enterprise
- A hozzászóláshoz be kell jelentkezni
amit írtál, ez öt percenként fut...
A keresett kód:
akarmi.sh:
#/bin/sh
while true; do
itt futtatod, amit szeretnel...
sleep 5
done
exit 0
- A hozzászóláshoz be kell jelentkezni
Köszi!
- A hozzászóláshoz be kell jelentkezni
szivesen!
(az első sort elírtam, helyesen:
#!/bin/bash
)
- A hozzászóláshoz be kell jelentkezni
akkor percenként kell :d
-------------------------
127.0.0.1 SWEET 127.0.0.1
AMD Athlon X2 245E@3,1 GHz OC, MSI Radeon 6770 1 Gb GDDR5, Seagate Barracuda, Windows 7 Enterprise
- A hozzászóláshoz be kell jelentkezni
Magam is szoktam exit-et írni, bár végtelen ciklus esetén vitatható a létjogosultsága. :) A true helyett én :-ot írnék, de ez ízlés kérdése.
while :; do
valami
sleep 5
done
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Magam is szoktam exit-et írni, bár végtelen ciklus esetén vitatható a létjogosultsága. :)
De mint egyik szaktársunktól tudjuk, a végtelen ciklus is véget ér egyszer, csak kellően erős hardver kell hozzá... :)
- A hozzászóláshoz be kell jelentkezni
Nem percet, hanem másodpercet írt. Az általad linkelt írás 13. pontja is megemlékezik róla.
- A hozzászóláshoz be kell jelentkezni
Nyílván nem olvasta :)
--
maszili
- A hozzászóláshoz be kell jelentkezni