Portál AbcLinuxu, 13. května 2025 18:56

Dotaz: signaly

25.4.2005 14:08 kennyhack
signaly
Přečteno: 77×
Odpovědět | Admin
Delam program, kde bezi 3 paralelni procesy a oni komunikuji pomoci signalu - cekaji a navzajem se "budi". Jake hodnoy signalu mam pouzit? Tyto signaly vyvolavaji pouze handler, ktery mi nastavuje promennou (na 1).

Pouzivam SIGUSR1, SIGUSR2 a treti nevim, co mam pouzit - ktery je "volne" dostupny pro obycenjne pouziti?

pozn. musim pouzivat signaly (zadne senafory, monitory)

..diky za odpovedi
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

25.4.2005 14:14 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
Rozbalit Rozbalit vše Re: signaly
Odpovědět | | Sbalit | Link | Blokovat | Admin
Stačí jeden, ne? Typicky SIGUSR1...
25.4.2005 14:19 Drašar | skóre: 27 | Velký Týnec
Rozbalit Rozbalit vše Re: signaly
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nejsi ty nahodou z FITka? :-). Neco podobnyho jsem delal minuly rok a pokud si jeste dobre pamatuju princip, tak by sis mel vystacit s jednim uzivatelskym signalem. Takze staci pouzivat jenom SIGUSR1, procesy pak rozlisis PIDem. Vic signalu by jsi potreboval v pripade, kdyby mel proces provadet vice odlisnych akci, ale ty ho potrebujes jenom "vzbudit". Jinak doporucuju pak program otestovat na Solarisu, pac je tam trosku jina sprava procesu a pekne to dokaze i Linuxakovi zamotat hlavu ;-).
Patička
25.4.2005 14:25 kennyhack
Rozbalit Rozbalit vše Re: signaly
Jo, jsem :) .. diky za radu
28.4.2005 19:47 kennyhack
Rozbalit Rozbalit vše Re: signaly
Uz mi to funguje .. nejak jsem nemyslel na to, ze se i globalni promenne dedi do potomku a tam se nastavuji automaticky - ostatni procesy nemodifikuji .. takze stacil i jeden typ signalu - presne jak jsi psal..

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.