On Sat, Dec 09, 2000 at 11:45:59AM +0000, Francois Deppierraz wrote:
Hello,

> Est-ce que quelqu'un sait comment rendre e2fsck muet ?
> D'apr�s le man il n'y aucune option de type quiet et �a me surprend pas
> mal...

Car le but de e2fsck est de v�rifier, et, le cas �ch�ant demander la
correction d'erreur. Et il faut donc que l'utilisateur puisse voir
le r�sultat du check, sinon c'est inutil de faire un check.

> Le but est d'avoir en retour uniquement les messages d'erreurs lorsque
> le programme est appell� dans un script perl.

Eventuellement utiliser cette option.

de la manpage de e2fsck(8) :

       -n     Open the filesystem read-only, and assume an answer
              of `no' to all questions.  Allows e2fsck to be used
              non-interactively.  (Note: if the  -c,  -l,  or  -L
              options are specified in addition to the -n option,
              then the filesystem will be opened  read-write,  to
              permit the bad-blocks list to be updated.  However,
              no other changes will be made to the filesystem.)  

Afin de n'avoir qu'une liste des erreurs. Et s'il y a des questions,
e2fsck r�pond non par d�faut. Afin de le rendre muet il faut traiter
sa sortie, par exemple en perl:

open FSCK "e2fsck /dev/hdxy 2>&1 |";
while (<FSCK>) {
 [...]
}
close FSCK

Par exemple.

Salut
-- 
Alexis Domjan <[EMAIL PROTECTED]>
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.

Répondre à