Bonjour
Pour le problème avec
system ("wget url");
il suffit de rediriger aussi STDERR vers /dev/null, en ayant pris soin de le dupliquer avant. Ensuite tu le restaures et tout rentre...
Type: Messages; Utilisateur: strach
Bonjour
Pour le problème avec
system ("wget url");
il suffit de rediriger aussi STDERR vers /dev/null, en ayant pris soin de le dupliquer avant. Ensuite tu le restaures et tout rentre...
Bonjour
En fait je me suis un peu précipité ;)
Chez moi (Debian), il faut rediriger STDOUT vers /dev/pts/1 :
open STDOUT, ">/dev/pts/1";
et on peut à nouveau écrire sur l'écran !
Est-ce, ce que tu voulais dire, jedai ?
open STDOUT, ">/dev/null";
print "hello";
close STDOUT;
Ca fonctionne, mais je ne peux pas récupérer le handle STDOUT vers le device stdout après....
Bonjour
Le code suivant peu éclairer :
open FIC, ">/tmp/test.tmp"; #on ouvre en écriture un fichier temporaire avec le handle FIC
select FIC; # On selectionne le handle FIC
print "hello...
Bonjour
En fait un "print" écrit sur le handle par défaut qui est STDOUT. Tu peux changer le handle par défaut en utilisant :
select HANDLE ;
A+
Rv
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.