Article View: pl.comp.lang.perl
Article #380Re: Unixowy PID
From: Andrzej Bort
Date: Mon, 16 Jun 1997 06:05
Date: Mon, 16 Jun 1997 06:05
38 lines
2249 bytes
2249 bytes
Grzegorz Szyszlo <znik@avalon.wbc.lublin.pl> wrote: > arturcz@cyf.gov.pl (Artur Czechowski) wrote: > >In pl.comp.lang.perl Grzegorz Szyszlo <znik@avalon.wbc.lublin.pl> wrote: > > > Szukalem po manach, ale chyba slabo. > >man perlvar > >więcej nie piszę bo i tak Ci odpowiedzieli :) > >-- > >Artur Czechowski, > bylo mi to potrzebne do wygenerowania superunikatowej nazwy pliku. > zrobilem tak: > $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). > czas tez nie, bo time zwraca dokladnie ten sam czas jesli > wywoluje funkcje dostatecznie czesto. ale razem to rakieta. > jest szansa ze uzyskam dwa identyczne numery, ale tylko wtedy > jesli uda mi sie wywolac skrypt 65 tys. razy w ciagu sekundy :) > a przewiduje gruuubo mniej. max. 200 razy na sekunde. Mówiłem: nie ma takiej możliwości. Ale w sumie fakt: cel (uzyskanie unikatowej nazwy pliku) został osiągnięty :-) -- -- Andrzej Bort Centrum Komputerowe Politechniki Śląskiej, Gliwice, Polska -- e-mail: bort@zeus.polsl.gliwice.pl Office phone: (+48-32) 37-15-69 -- IRC: Juan For PGP key look at: http://zeus.polsl.gliwice.pl/~bort --
Technical Details
Message-ID:
<5o2l3k$ouo@zeus.polsl.gliwice.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!cyf.gov.pl!polsl.gliwice.pl!polsl.gliwice.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>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!polsl.gliwice.pl!polsl.gliwice.pl!not-for-mail From: bort@silesia.pl (Andrzej Bort) Newsgroups: pl.comp.lang.perl Subject: Re: Unixowy PID Date: 16 Jun 1997 08:05:40 +0200 Organization: Politechnika Slaska, Gliwice Lines: 38 Sender: bort@polsl.gliwice.pl Message-ID: <5o2l3k$ouo@zeus.polsl.gliwice.pl> References: <5nra8t$12m$10@helios.man.lublin.pl> <5nttpj$5q3$2@l3xhp.cyf.gov.pl> <5nu65q$pok$25@helios.man.lublin.pl> NNTP-Posting-Host: zeus.polsl.gliwice.pl Mime-Version: 1.0 X-Newsreader: TIN [UNIX 1.3 unoff BETA 970402; 9000/800 HP-UX B.10.20] Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit