|
Dernière réponse | |
---|---|
Sujet : Récupérer une ligne 'stdout' | |
JWhy | ah oui pardon... j'avais pas vu le mot "shell" :o |
Aperçu |
---|
Vue Rapide de la discussion |
---|
JWhy | ah oui pardon... j'avais pas vu le mot "shell" :o |
ManX | Salut JWHy .... désolé, je t'ai dis il y a qq temps que je mettais une machine sur f@h ... mais en RTC ... je vais me ruiner :crazy: ... alors je reste sur g@h.
Je vais encore me creuser la tête pour mon problème (c'est surtout pour estimer le temps... mais je vais essayer de m'y prendre autrement) ... qui ne se pose pas par ailleur avec f@h, car le client créé une sortie sur scrlog.txt. Quant à GV http://www.zerothelement.com/hosted/gv.shtml ...euh ...ben ... je tourne sous GNU/linux ... et pis zut ... y'a pas les sources ;) et puis, c'est en forgeant qu'on devient forgerons.... sinon j'apprendrai jamais ;) |
JWhy | Eventuellement et si tu n'as pas de reponses, tu peux demander a MiniCooler (generalement present sur le forum seti de hardware.fr) comment il a fait pour son SetiCommander... Tu peux aussi essayer de contacter MashRinx, membre des Team Primordial Soup et Team Egg Roll (team g@h et f@h chez Ars Technica), egalement auteur des logiciels GenomeVoyeur et FoldingVoyeur qui permettent (entre autres) de monitorer la progression du calcul. ps: et si ca se trouve, tu ne vas meme pas avoir besoin de faire ton logiciel si ceux ci te conviennent ;) |
gilou | Oui, c'etait un lapsus calami: je voulais dire que ca redirigeait stderr dans stdout (et non pas stdin).
A+, |
verdy_p |
[edit]--Message édité par verdy_p--[/edit] |
gilou |
|
ManX | pas mieux :(
j' essai déjà depuis le shell (avant d'attaquer en C): ./ghclient.x > rapport.txt ./ghclient.x 1> rapport.txt ./ghclient.x 2> rapport.txt ne me donnent rien !!! Voilà la sortie écran lorsque je lance le client: #################################################### #################################################### Genome@Home Virtual Genome Client http://genomeathome.stanford.edu email:help@genomeathome.stanford.edu #################################################### #################################################### version 0.93 Client ID is 6690955129112392134 Looking for unsent finished work . . . No results found, continuing . . . Check current work status . . . 0 superloops completed 1 subloops completed You have unfinished work from a previous session. Genome@home starting at sequence 2 Your current protein is: SH3/pdb1azg.2.spa See http://genomeathome.stanford.edu/p [...] 1azg.2.spa for information about this protein Initializing protein design algorithm Designing protein sequence 2 of 30 10.0 % 20.0 % etc... Voilà ce que j'ai avec les redirections: #################################################### #################################################### Genome@Home Virtual Genome Client http://genomeathome.stanford.edu email:help@genomeathome.stanford.edu #################################################### #################################################### version 0.93 Client ID is 6690955129112392134 Looking for unsent finished work . . . No results found, continuing . . . Check current work status . . . 0 superloops completed 1 subloops completed You have unfinished work from a previous session. Genome@home starting at sequence 2 Your current protein is: SH3/pdb1azg.2.spa See http://genomeathome.stanford.edu/p [...] 1azg.2.spa for information about this protein et voilà...cela s'arrête ici !!! rien de plus :cry: |
zop | La sortie du prog se fait peut-être sur 'stderr' ... |
ManX | Arg... je débute en C, et pour débuter, je commence par un petit programme (Dock WindowMaker) simple de "monitoring" pour le client Genome@home (seti@home like): http://gah.stanford.edu Mais j'ai un petit problème, certainement trés simple, mais je n'arrive pas à le résoudre. Lorsqu'on lance le client dans un shell, j'ai une sortie à l'écran, qui affiche l'état d'avancement... et notament le pourcentage (par 10%) d'avancement d'une sequence (il y a 30 sequences en tout).... et je n'arrive pas à récuperer cette info (la dernière ligne que le client à envoyé à l'écran) !!! Même en lançant le client dans un shell en faiseant une redirection vers un fichier ... rien !!? (juste les indications de départ ,la sequence, puis plus rien !!?). Une solution ? (en C ou en shell bash). Merci. |