Portál AbcLinuxu, 11. května 2024 11:46


Dotaz: spoustet program jako demona

15.10.2003 14:06 Tom
spoustet program jako demona
Přečteno: 86×
Odpovědět | Admin
Zdravim vsechny, potreboval bych poradit s nasledujicim. Naprogramoval jsem si takovou aplikacku v Cecku under Linux. spoustim ji v konsoli nasledovne ./run 2> chyby.log

potreboval bych naprogramovat skript napr. SPUST, ktery mi bude spoustet nasledujici program jako demona (na pozadi) a vytvori soubor chyby.log ve formatu: chyby_rok_mesic_den.log kde rok, mesic den, prislusi datu spusteni

poradi nekdo jak na to?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

15.10.2003 14:42 Tomáš Bláha
Rozbalit Rozbalit vše spoustet program jako demona
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud nechcete programovat skutečného démona, třeba by stačilo spustit na pozadí a odpojit od terminálu: nohup ./run 2> chyby_`date +%Y_%m_%d`.log &
15.10.2003 15:16 Maud Leboeski
Rozbalit Rozbalit vše spoustet program jako demona
Odpovědět | | Sbalit | Link | Blokovat | Admin
v C je na to primo funkce 'daemon' viz man. nebo to jde delat rucne tak ze se uzavrou stdin,stdout a stderr a klasicky se pouzije funkce fork s tim, ze rodicovska vetev se ukonci (zadny wait a pod) a childern bezi jako daemon, nejlip asi vzit nejaky jiz existujici zdrojak daemona a poucit se tam

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.