J'ai un problème au niveau de la redirection des erreurs vers /dev/null lors de tentatives de montage du CDROM sur FreeBSD 6.2.
Voici la situation: J'ai besoin de détecter l'insertion d'un CD dans le lecteur. Pour cela je lance un script en php qui essai de monter le CD toutes les 3 sec. Le problème c'est que du coup toutes les 3 sec j'ai un message d'erreur. J'aimerais donc rediriger ce message dans /dev/null.
Voici les lignes concernés dans un fichier updater.php:
$commande = "mount -t cd9660 $cd /www/cdrom > /dev/null";
exec($commande,$AllOutput,$ReturnValue);
($cd étant /dev/acd0)
Ce fichier est lancé par une autre programme avec la ligne:
exec("/www/htdocs/daemon/updater.php /dev/acd0 > /dev/null 2>&1 &");
Or les messages d'erreur arrivent toujours !!!
g_vfs_done():acd0[READ(offset]error
Si vous avez une solution à me proposer je vous en serais reconaissant ;)