jedenkrat
Matus Uhlar
uhlar na ccnews.ke.sanet.sk
Sobota Srpen 30 13:06:46 CEST 1997
In cz.comp.linux was written by dvorakj na apollo.karlov.mff.cuni.cz:
-> | Napadl me zpusob trochu neohrabany:
-> | na zacatku programu testovat existenci souboru a pokud existuje -> program
-> | je jiz spusten.
-> |
-> To zase neni az tak neohrabane. Neprimym dukazem pro toto tvrzeni je i fakt, ze to
-> tak dela rada well-known programu, jako treba pppd, gpm, lpd, sendmail, apache, elm.
-> Typicky program ${prog} vytvori soubor /var/run/${prog}.pid, jehoz obsahem je jeho PID,
-> tedy cislo. Kdyz program konci (pozor, i na signal), smaze tento svuj soubor.
-> Vyhodou teto cesty je i to, ze je vcelku prenositelna na libovolny operacni system
-> (i nektere pasqily).
nuz nevyhoda je v tom ze ak tu skusaju dva programy tesne za sebou, pri
teste to nenajde ani jeden, ale pri vytvoreni to prepisu oba :)
Hadam by slo otvorit s tym ze ak subor existuje treba uz vratt chybu.
alebo otvorit subor s nahodnym menom a vytvorit na neho linku s danym menom.
ak uz dany subor existuje linka vytvorit nepojde... samozrejme tvrda linka
:)
--
Matus "fantomas" Uhlar, sysadmin of one server at SANET Kosice, Slovakia
E-mail: Matus.Uhlar na tuke.sk ; WWW: http://ccsun.tuke.sk/users/uhlar
And don't forget: I work for SANET, but talk for myself, dude... ;-)
Další informace o konferenci Linux