Re: Extension au protocole NNTP

Liste des GroupesRevenir à fcu serveurs 
Sujet : Re: Extension au protocole NNTP
De : iulius (at) *nospam* nom-de-mon-site.com.invalid (Julien ÉLIE)
Groupes : fr.comp.usenet.serveurs
Date : 19. Mar 2022, 08:29:39
Autres entêtes
Organisation : Groupes francophones par TrigoFACILE
Message-ID : <t13t8j$gl4q$1@news.trigofacile.com>
References : 1 2 3 4 5 6 7 8 9
User-Agent : Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.7.0
Bonjour Marc et tth,

tu pourrais faire un "sed -i"
ajoutant l'en-tête juste après la fin des en-têtes (ou à un autre lieu).
>
Dans ce cas il y a un risque que celui qui a déjà ouvert le fichier
voie des choses bizarres se produire. C'est peu probable, mais c'est
possible.
>
sed < 42 > 42.NEW
>
# posix-atomic
mv -f 42.NEW 42
     Je confirme d'expérience : c'est LA façon de bien faire.
Heu... je ne parlais pas de "sed < 42 > 42.NEW" mais de "sed -i" ("--in-place).
Je viens de regarder le code source de GNU sed lorsqu'il fait une édition "--in-place". Il réalise toutes les opérations dans un fichier temporaire puis :
   ck_rename (input->out_file_name, target_name, input->out_file_name);
void
ck_rename (const char *from, const char *to, const char *unlink_if_fail)
{
   int rd = rename(from, to);
   if (rd != -1)
     return;
   [...]
}
GNU sed utilise bien rename(2) qui est une opération atomique.
"mv" n'est pas LA façon de bien faire... Il existe de multiples autres façons...
--
Julien ÉLIE
« Pour aller plus vite, j'additionne toujours de bas en haut : je fais
   du même coup l'addition et la preuve. » (Aurélien Scholl)

Date Sujet#  Auteur
16 Mar 22 * Extension au protocole NNTP46Marc SCHAEFER
16 Mar 22 +- Re: Extension au protocole NNTP1LaLibreParole
17 Mar 22 +* Re: Extension au protocole NNTP39yamo'
17 Mar 22 i+* Re: Extension au protocole NNTP7Marc SCHAEFER
17 Mar 22 ii`* Re: Extension au protocole NNTP6yamo'
17 Mar 22 ii `* Re: Extension au protocole NNTP5Marc SCHAEFER
18 Mar 22 ii  `* Re: Extension au protocole NNTP4yamo'
18 Mar 22 ii   `* Re: Extension au protocole NNTP3Marc SCHAEFER
19 Mar 22 ii    `* Re: Extension au protocole NNTP2yamo'
19 Mar 22 ii     `- Re: Extension au protocole NNTP1Marc SCHAEFER
18 Mar 22 i`* Re: Extension au protocole NNTP31Julien ÉLIE
18 Mar 22 i +* Re: Extension au protocole NNTP28Marc SCHAEFER
18 Mar 22 i i`* Re: Extension au protocole NNTP27Julien ÉLIE
18 Mar 22 i i +* Re: Extension au protocole NNTP13Marc SCHAEFER
18 Mar 22 i i i`* Re: Extension au protocole NNTP12Julien ÉLIE
20 Mar 22 i i i `* Re: Extension au protocole NNTP11Olivier Miakinen
20 Mar 22 i i i  +- Re: Extension au protocole NNTP1yamo'
20 Mar 22 i i i  `* Re: Extension au protocole NNTP9Julien ÉLIE
21 Mar 22 i i i   `* Re: Extension au protocole NNTP8yamo'
21 Mar 22 i i i    `* Re: Extension au protocole NNTP7Marc SCHAEFER
21 Mar 22 i i i     `* Re: Extension au protocole NNTP6Marc SCHAEFER
21 Mar 22 i i i      `* Re: Extension au protocole NNTP5Julien ÉLIE
23 Mar 22 i i i       `* Re: Extension au protocole NNTP4yamo'
23 Mar 22 i i i        +* Re: Extension au protocole NNTP2Marc SCHAEFER
23 Mar 22 i i i        i`- Re: Extension au protocole NNTP1yamo'
22 Apr 22 i i i        `- Re: Extension au protocole NNTP1Marc SCHAEFER
18 Mar 22 i i `* Re: Extension au protocole NNTP13Marc SCHAEFER
18 Mar 22 i i  `* Re: Extension au protocole NNTP12Julien ÉLIE
18 Mar 22 i i   +* Re: Extension au protocole NNTP5Marc SCHAEFER
19 Mar 22 i i   i`* Re: Extension au protocole NNTP4tth
19 Mar 22 i i   i `* Re: Extension au protocole NNTP3Julien ÉLIE
19 Mar 22 i i   i  +- Re: Extension au protocole NNTP1Marc SCHAEFER
19 Mar 22 i i   i  `- Re: Extension au protocole NNTP1tth
19 Mar 22 i i   +* Re: Extension au protocole NNTP3yamo'
19 Mar 22 i i   i`* Re: Extension au protocole NNTP2Marc SCHAEFER
19 Mar 22 i i   i `- Re: Extension au protocole NNTP1Marc SCHAEFER
19 Mar 22 i i   `* Re: Extension au protocole NNTP3Julien ÉLIE
20 Mar 22 i i    `* Re: Extension au protocole NNTP2yamo'
20 Mar 22 i i     `- Re: Extension au protocole NNTP1Julien ÉLIE
20 Mar 22 i `* Re: Extension au protocole NNTP2Olivier Miakinen
20 Mar 22 i  `- Re: Extension au protocole NNTP1Julien ÉLIE
18 Mar 22 `* Re: Extension au protocole NNTP5Julien ÉLIE
19 Mar 22  `* Re: Extension au protocole NNTP4yamo'
19 Mar 22   `* Re: Extension au protocole NNTP3Julien ÉLIE
19 Mar 22    `* Stats html Innfeed (was: Re: Extension au protocole Nntp)2yamo'
19 Mar 22     `- Re: Stats html Innfeed1yamo'

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal