Page 1 sur 1

[résolu]utilisation screen / php

Publié : mar. 4 sept. 2007 20:07
par poulpito
Plop @ tous

donc j'ai un petit soucis

j'ai une appli à lancer qui ne dispose pas de fonction de log cad que si je veux avoir des infos sur l'activité en cours
il faut que je reste avec mon appli ouverte sur le terminal

pour régler ce premier soucis ... hop ca roule un coup de "screen -dmS nom_screen commande"
et pour la récup vive les "screen -r nom_screen"

le soucis c'est que j'aimerai bien avoir un retour de l'appli pour pouvoir mettre ca dans une page web

(opur info le soft en question c'est btlaunchmanycurses apply de bittorrent qui permet de dl/seed plusieurs torrents en meme temps en mode console)

et je sais pas comment faire en fait ....

rediriger temporairement la sortie console vers un fichier ... oui mais comment j'ai fais pas mal de test et rien de marche pour récup dans un fichier un screen détaché

si qqun à une idée se serait super simpa :p


ou alors si vous avez une meilleur solution pour seeder des torrents en mdoe console avec des stats
(j'ai déjà testé rtorrent+appli stat mais ca gère pas les torrents avec plusieurs trackers)

[résolu]utilisation screen / php

Publié : mer. 5 sept. 2007 09:12
par ZEPsikopat
mldonkey ?

ça fait un peu tout, mais ça reste léger et powerful

[résolu]utilisation screen / php

Publié : mer. 5 sept. 2007 09:52
par poulpito
sur le coup j'ai pas le temps de tester je vais voir ce soir
il me semblait qu'il ne fesait plus qu'avec gui
jme suis surement trompé :p

[résolu]utilisation screen / php

Publié : mer. 5 sept. 2007 10:01
par ZEPsikopat
Clairement

Le GUI se connecte au serveur, mais il est totalement indépendant

[résolu]utilisation screen / php

Publié : mer. 5 sept. 2007 10:29
par poulpito
;)
merci jvai look ca
mldonkey-server + affichage web ce sera impec

[résolu]utilisation screen / php

Publié : mer. 5 sept. 2007 10:30
par ZEPsikopat
l'affichage web existe en natif, avec un compte admin et un compte guest

[résolu]utilisation screen / php

Publié : mer. 5 sept. 2007 10:31
par poulpito
^^
j'ai lu ca dans un coin
mouarf pourvu qu'il gère correctement le multitracker

[résolu]utilisation screen / php

Publié : mer. 5 sept. 2007 11:24
par poulpito
trop complexe pour l'utilisation voulue en plus on peut pas désactiver simplement et correctement sans laisser des traces les autres réseaux
(edonkey kadmelia etc etc)

[résolu]utilisation screen / php

Publié : mer. 5 sept. 2007 11:37
par ZEPsikopat
bah heu si, ils sont tous désactivés par défaut Oo

après ça dépend de ta conf, mais il se souvient quand même de l'état dans lequel il était

[résolu]utilisation screen / php

Publié : mer. 5 sept. 2007 12:37
par poulpito
par default non il se connecte à tous les serveur (ml 2.8qqchose)

jvoudrai qqchose d'assez simple rtorrent était bien pour ca mis à part le soucis
:/ pour le moment ca tourne avec btlaunchmanycurses
jvai bien trouver un moyen de monitorer ca

[résolu]utilisation screen / php

Publié : jeu. 6 sept. 2007 14:30
par Natopsi
commande > /var/log/log_du_logiciel.log
Aprés tu chope le .log :o

[résolu]utilisation screen / php

Publié : jeu. 6 sept. 2007 17:43
par poulpito
non natopsi :p ca marche pas comme ca
jsui pas un schtroumpf non plus
btlaunchmanycurses est une appli qui prend tt le terminal pour afficher ses infos en dynamique
sorte de gui mode terminal (je sais pas comment ca s'appel)
donc pas de sortie stdout et stderr comme d'hab

solution :

pour récupérer les infos venant d'un screen
il faut faire un simple screen -dr nom_screen -X hardcopy
ca créer un hardcopy.[0-9] dans le dossier d'éxécution de la commande
ou dedans on à le retour du terminal screené

voila ;)
apres une bete remise en page de l'info -> et hop en ligne sur un site

:] j'ai enfin trouvé la bonne solution

un petit script qui fait le hardcopy + parse hardcopy en format html dans la crontab est le tour est joué