Opet ja samo drugi jezik drugi problem
Posto mi ona C aplikacija( http://www.linuxzasve.com/forum/viewtop ... =42&t=9803) pokrece Python aplikaciju na serveru, dolazim u problem da se load dize poprilicno (45-50) i to verovatno zato sto C program otvara/zatvara Py program.
I mislim da mi je jedino resenje da ubacim deamon, koji ce u pozadini raditi i sluziti C aplikaciji.
Py aplikacija proveri jel se IP nalazi u memcached "bazi" vrati 1 ili 0 i zatvori se program.
Ono sto sam an internetu procitao je da za daemon treba da applikacija ima neki while/loop, jel to tacno? Jel radio neko nesto slicno?
Bilo kakav savet bi mi dobro dosao
beskocnacna petlja koja ti izvrsi skriptu, priceka 1 min i onda je opet izvrsi i tako u nedogled. nedostatak ovoga je to sto ne mozes kasnije ubiti tu while petlju osim ako ne ostavis taj terminal upaljen pa da mozes lupit Ctrl + C. A ako zelis ubit while petlju, moras restartat masinu (ako postoji nacin da se to ubije nek slobodno netko veli )
Drugo rjesenje ti je staviti tu naredbu u cron i tada ti je cron izvrsava kako si vec podesis.
Ovo sa cronom je IMO bolje rjesenje od while petlje jer mozes kontrolirat izvrsavanje.
btw, sad gledam onaj program u C-u sa drugog topica. Zasto to sve ne napises u Pythonu? Onda samo jednom pozoves tu python skriptu i to je to. Cini se lakse od kombiniranja C-a i Pythona.
ante003 je napisao/la:btw, sad gledam onaj program u C-u sa drugog topica. Zasto to sve ne napises u Pythonu? Onda samo jednom pozoves tu python skriptu i to je to. Cini se lakse od kombiniranja C-a i Pythona.
A što se tiče pozivanja pythona, možeš ga embedati u C++:
Like some other animals, the gecko can perform a neat trick when threatened by a predator: it can amputate its own tail. The dropped tail serves to distract the predator, and by losing it, the lizard can run faster.
Medojedni jazavac je napisao/la:ali stefane, to je C sintaksa
Što je "to"?
C++ uključuje C, pa ovo napisano vrijedi i za C i za C++
Like some other animals, the gecko can perform a neat trick when threatened by a predator: it can amputate its own tail. The dropped tail serves to distract the predator, and by losing it, the lizard can run faster.