Alors voilà...
J'aimerai vous poser une question. J'ai crée un script bash me permettant de lancé mon client bittorrent depuis une page web avec un system(script.sh).
Pour des raisons évidentes, je lance toutes mes applications dans ce script en screen. J'aimerai améliorer ce script, en permettant la visualisation de l'avancement des téléchargements.
Pour visualiser cet avancement il me suffi d'habitude de me rattacher au screen en question. Le problème c'est que quand j'essaye de renvoyer la sortie standard de mon screen vers un fichier pour le lire ensuite sur une page web, rien ne se passe, au mieux un simple "Must be connected to a terminal." vient s'écrire dans mon fichier.

Voici la commande utilisé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
su $user -c "screen -R $var1 > /var/www/directory/tmp.txt"
Lorsque je rentre cette commande manuellement elle m'ouvre mon screen (après un petit chmod 666 `tty`) donc la commande marche... Mais je pense qu'elle n'est pas approprié... étant a cours d'idées afin de trouver une solution j'espère que quelqu'un pourra m'aider.

J'utilise PHP/5.2.0-8, Apache/2.2.3 côté serveur web.
Ma version de SCREEN est la version 4.00.03 (FAU) 23-Oct-06.

Merci d'avance