> 1: j'efface et je recr�e --> le daemon va perdre son handle de fichier > car le fichier est diff�rent. Certains daem. bien ecris vont s'en > appercevoir et traiter l'erreur, d'autres non. Pire: il va garder son handle de fichier ouvert et va continuer � �crire dessus. R�sultat: le fichier aura la m�me taille qu'avant! Surprenant, mais c'est comme �a ;-)
> 2: je remet a zero (echo"" > fichier ou cat /dev/null> fichier, c'est > pareil), alors le daemon va perdre son file ptr (ou plus exactement, il > ne sera plus valide). encore une fois, si le daemon est bien ecris, il hmmmm... pas sur que son filehandle ne sera plus valide... > devrait s'en sortir... donc: cat /dev/null > /var/log/machin killproc -HUP /sbin/syslogd Syslogd r�agit sur le SIGHUP et va fermer et r�ouvrir ses filehandles. La solution la plus sure est probablement: rcsyslogd stop cat /dev/null > /var/log/machin rcsyslogd start -- -o) / Pascal Bleser ATOS Origin| /\\ \ e-Business Platform Aachen, Germany| _\_v \<[EMAIL PROTECTED]> <[EMAIL PROTECTED]>| ---------------------------------------------------| Jesus saves, but Buddha makes incremental backups : ---------------------------------------------------' [ Soyez pr�cis dans vos sujets svp afin de d�terminer directement ] [ le type de demande... ] [ Pour vous (d�s)inscrire, aller sur http://unixtech.be/ml.php ] [ Archives de la mailing list: http://archives.unixtech.be/linux/ ] [ http://unixtech.be Contact: [EMAIL PROTECTED] ]

