Adott egy NAS amin linux fut, és van rajta ctorrent is, meg mini-httpd. Írtam egy PHP oldalt, ahonnan el lehet indítani a torrenteket, viszont mivel daemon módban futtatom a ctorrentet, egy fájlba iratom a kimenetét, valahogy így:
ctorrent -d -e 72 -E 0,3 akarmi.torrent > logok/akarmi.txt
Ez így szép és jó, viszont ha kilépek az oldalról, a naplófájl hirtelen elkezd nőni, ~1Mb/s sebességgel, és valamiért vagy 50* ugyanazt a sort írja ki egymás után.
Ha ugyanezt a parancsot ssh-n keresztül futtatom, akkor minden működik, egyből daemonként indul el és a fájlba szépen írja másodpercenként a jelentést.
Próbáltam úgy is, hogy a fenti parancsot egy sh szkriptbe rakom és így indítom el PHP-ból: exec('sh valami.sh'); de az eredmény ugyanaz.
A kérdésem tehát az lenne, hogy hogyan lehetne ezt kiküszöbölni?
gondolom valami olyasmi a probléma, hogy a folyamat szülőfolyamata megszűnik és ez okoz valami problémát, de azt nem értem, ha egyszer daemon módban indítom, akkor ez miért baj?
(CTCS nem jó ötlet, mert belassítja az egészet, és nem is működik rendesen)
- 1660 megtekintés
Hozzászólások
- A hozzászóláshoz be kell jelentkezni
Egy normál állapotjelző sort:
- 12/23/42 [23/949/949] 54MB,0MB | 527,0K/s | 496,0K E:0,1
Csak másodpercenként ~50-et az 1 helyett
- A hozzászóláshoz be kell jelentkezni
Nezd meg, hogy a CTCS hogyan csinalja.
http://www.rahul.net/dholmes/ctorrent/ctcs.html
Udv:
Istvan
- A hozzászóláshoz be kell jelentkezni
nohup?
- A hozzászóláshoz be kell jelentkezni
screen -dmS
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni