🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.python
Article #27234

Re: Plik konfiguracyjny

#27234
From: Rob Wolfe
Date: Mon, 18 Jan 2010 14:40
21 lines
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-mail
References: <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