Article View: pl.comp.lang.python
Article #27234Re: Plik konfiguracyjny
From: Rob Wolfe
Date: Mon, 18 Jan 2010 14:40
Date: Mon, 18 Jan 2010 14:40
21 lines
1571 bytes
1571 bytes
królewna <krolewna@ee.pl> writes: > Witam, > > Czy jest jakiś elegancki, prosty, miły i przyjemny sposób nie tyle > odczytywania (bo to znalazłam > http://docs.python.org/library/configparser.html) ale sprawdzania czy > dany plik konfiguracyjny zmienił się? Czy najlepiej robić to przez > sprawdzanie czasu ostatniej modyfikacji? Chodzi mi to to, żeby plik > ten sprawdzany w miarę często (nie rzadziej niż co 10 minut) w > aplikacji, która będzie chodziła na okrągło. W Linuksie tradycją jest obsługa sygnału SIGHUP polegającą na ponownym wczytaniu konfiguracji, czyli: 1. modyfikacja pliku konfiguracji 2. kill -HUP <pid procesu> 3. proces działa z nową konfiguracją Jeśli to jest możliwe w tym przypadku, to polecam to rozwiązanie. RW
Technical Details
Message-ID:
<87wrzfh3x1.fsf@smsnet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<hj1iov$3jj$1@achot.icm.edu.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: Rob Wolfe <rw@smsnet.pl> Newsgroups: pl.comp.lang.python Subject: Re: Plik konfiguracyjny Date: Mon, 18 Jan 2010 15:40:42 +0100 Organization: Debian GNU/Linux site Lines: 21 Message-ID: <87wrzfh3x1.fsf@smsnet.pl> References: <hj1iov$3jj$1@achot.icm.edu.pl> NNTP-Posting-Host: ip-79-175-248-34.cable.smsnet.pl Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1263825635 26258 79.175.248.34 (18 Jan 2010 14:40:35 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Mon, 18 Jan 2010 14:40:35 +0000 (UTC) Cancel-Lock: sha1:THT53I+Nrc/5taa23hNCA5RfrNY= X-User: rw8899 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit