Article View: pl.comp.os.linux.programowanie
Article #72336Cos co znika z procesem(?)
From: laser
Date: Wed, 21 Sep 2011 07:51
Date: Wed, 21 Sep 2011 07:51
21 lines
1547 bytes
1547 bytes
Witam, Mam prblem ze sprawdzeniem czy uruchomiony proces istnieje. Standardowo w Unix-ach uzywa sie do tego plikow 'pid' do ktorego uruchomiony proces zapisuje jego PID. Potem sprawdza sie czy istnieje proces o tym nr PID. Problem w tym, ze proces mogł się skończyć, plik nie został skasowany, licznik procesow się przekrecił i PID jest wykorzystany, ale już przez zupełnie inny proces (który na dodatek można przez pomyłkę ubić). Tak wiec potrzeba wykorzystać coś co ma nazwę na którą można się powołać i autmatycznie znika razem z procesem. Myślałem o przeglądaniu /proc/pid/cmdline. Razem z procesem (mogą zniknąć) znikają tez zamknięte / semafory i blokady na plikach. Ale może jest coś lepszego/łatwiejszego w użyciu? -- ml http://www.archimedes.eu.org/
Technical Details
Message-ID:
<slrnj7j5sa.3hp.laser@laser.lon>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail Newsgroups: pl.comp.os.linux.programowanie From: laser@laser.lon Subject: Cos co znika z procesem(?) User-Agent: slrn/0.9.9p1 (Linux) Mime-Version: 1.0 Message-ID: <slrnj7j5sa.3hp.laser@laser.lon> Date: 21 Sep 2011 07:51:38 GMT Lines: 22 Organization: Telekomunikacja Polska NNTP-Posting-Host: 83.12.211.92 X-Trace: 1316591498 unt-rea-a-01.news.neostrada.pl 2454 83.12.211.92:1104 X-Complaints-To: abuse@news.neostrada.pl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit