Article View: pl.comp.lang.perl
Article #381Re: Unixowy PID
From: Grzegorz Szyszlo
Date: Mon, 16 Jun 1997 09:52
Date: Mon, 16 Jun 1997 09:52
35 lines
2494 bytes
2494 bytes
bort@silesia.pl (Andrzej Bort) wrote:
>> $basename=time.$$; :))
>
>> wielkosci typu random mi nie odpowiadaly, bo moga sie powtarzac.
>> numery procesow tez, bo tez sie powtarzaja (po pewnym czasie).
>
>Hm... Czy na maszynie mog± byæ dwa procesy o jednym PIDzie?
>Chyba nie... Nawet, jak "przeleci" 64K procesów, to i tak nie dostaniesz
>numeru procesu, który ju¿ pracuje w systemie (hint: wystarczy spróbowaæ
>w ten sposób dostaæ PID=1. NIE DOSTANIESZ).
niby masz racje. ale mam takie zadanie, ze proces po sobie
musi zostawic unikalny plik. jest on potem dalej przerabiany,
i usuwany. jednak jesli nie zostanie obrobiony, to nie moze
byc przykryty przez nic innego. tak wiec jesli po jakims
czasie pojawi sie proces o identycznym PID, wtedy skasuje mi
wczesniej utworzony i potrzebny plik po wszczesniejszym
juz nieistniejacym procesie, ktory mial ten sam PID.
rozwiazanie typu time.$$ jest o tyle korzystne, gdyz nie ma
technicznej mozliwosci by w ciagu sekundy przewinelo sie 64k roznych
procesow. zarazem mam calkowicie unikalny numer na dobrych kilka lat :)
tzn. do czasu gdy nadejdzie koniec swiata dla komputerow. kiedy
te liczniki sie przekrecaja ? gdzies po 2000 roku :))))
dzieki takiej organizacji moge tworzyc np. archiwum z czegokolwiek.
np. z newsow, list emailowych, listy spamerow :))))))
>-- Andrzej Bort Centrum Komputerowe Politechniki ¦l±skiej, Gliwice, Polska
--
oOOo /====================================\
/=====\__/====/ http://avalon.wbc.lublin.pl/~znik/ |
| Grzegorz Szyszlo mailto:znik@avalon.wbc.lublin.pl |
\===================================================/
polecam http://www.agh.edu.pl/ogonki/ mime.html
Technical Details
Message-ID:
<5o32c6$n1n$1@helios.man.lublin.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!cyf.gov.pl!uw.edu.pl!news.nask.pl!lublin.pl!not-for-mailReferences:
<5nra8t$12m$10@helios.man.lublin.pl> <5nttpj$5q3$2@l3xhp.cyf.gov.pl> <5nu65q$pok$25@helios.man.lublin.pl> <5o2l3k$ouo@zeus.polsl.gliwice.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!cyf.gov.pl!uw.edu.pl!news.nask.pl!lublin.pl!not-for-mail From: Grzegorz Szyszlo <znik@avalon.wbc.lublin.pl> Newsgroups: pl.comp.lang.perl Subject: Re: Unixowy PID Date: 16 Jun 1997 09:52:06 GMT Organization: WBC Lublin Lines: 36 Message-ID: <5o32c6$n1n$1@helios.man.lublin.pl> References: <5nra8t$12m$10@helios.man.lublin.pl> <5nttpj$5q3$2@l3xhp.cyf.gov.pl> <5nu65q$pok$25@helios.man.lublin.pl> <5o2l3k$ouo@zeus.polsl.gliwice.pl> NNTP-Posting-Host: avalon.wbc.lublin.pl Mime-Version: 1.0 X-Mailer: Mozilla 1.1N (X11; I; Linux 2.0.28 i686) X-URL: news:5o2l3k$ouo@zeus.polsl.gliwice.pl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit