(au passage, ssh login@machine ./simu.sh 21 22 n'a pas l'air de marcher, sachant que c'est ./simu.sh 21 22 que je veux exécuter comme commande)

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
ben je sais pas, tu tapes screen dans une session ssh, tu lances ton programme, et puis tu tapes "Ctrl-Q jesaispasquoi" (peut-être Ctrl-Q d) pour détacher de la session, et ensuite tu fais screen --optionàtrouver (peut-être --attach) pour te rattacher à la session ^^
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
Pen^2 Le 05/05/2006 à 18:22 ça fonctionne pas avec nohup ? (dsl j'ai pas lu le topic (je suis en TP) mais à priori personne n'en a parlé (ctrl+F))
BiHi Le 05/05/2006 à 21:36 flanker@home: ssh work
flanker@work: screen
t'auras ptêt un écran d'accueil là
flanker@work: ./commande
... ça mouline
Ctrl+a d
[detached]
flanker@work: logout
flanker@home: ssh work
flanker@work: screen -r
flanker@work: ./commande
... ça mouline toujours
Tu peux tester sur ton mac pour t'habituer un peu (Ctrl-a ? pour plus d'infos)

;)
Euh oué screen c'est un peu artillerie lourde....ça ne sert que pour des application interactives en fait.
Sinon, suffit de lancer ta commande en arrière plan comme l'a proposé Pen^2
Nil Le 06/05/2006 à 12:23 Et ça ne revient pas au même de faire suivre la commande de "&" ?
non, puisque ça reste attaché au shell ^^ (ou alors il faut détacher le processus avec disown)
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
et comment on les rattache ?

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
Godzil> on ne peut pas.
Mais en général les trucs qu'on lance en tache de fond c'est pas des programmes interactifs, donc ça ne servirait à rien.
Pas forcément, c'est plus pratique d'afficher les erreurs ou les infos de progression en live que de prévoir un fichier spécial pour les mettre... Ca permet aussi de se souvenir quelle était la ligne de commande utilisée, etc... Bref, vu ce que ça coûte de lancer un screen, ça simplifie souvent les choses ^^ (sauf si c'est juste un truc tout con du style updatedb, dans ce cas-là nohup est plus adapté)
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
exactement, d'ailleurs ça m'a permis de voir qu'en fait il voulait que j'entre mon mot de passe tout au début pour un scp, sous prétexte que j'avais oublié ide mettre ma clé ssh dans le dossier qui va bien ^^

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
BookeldOr Le 09/05/2006 à 17:49Edité par BookeldOr le 09/05/2006 à 20:50 tu as aussi le fichier ~/.ssh/config, qui te permet de faire des "raccourcis" ssh, par exemple un raccourci qui se connecte à la machine A et y lance la commande X ...
ça peut servir aussi pour faire un "tunnel" ssh

fabetal_ > Hier, je me suis fait monter par un pote
redangel > et en chevals, ça donne quoi?
Nil> OMG I think I'm gay
Pollux> oué sauf que le nombre de screen est limité (il alloue des pseudo-terminaux, qui sont une ressource noyau dans un pool statique), et en plus chaque screen utilise de l'espace pour rien, ainsi qu'un temps cpu significatif à chaque écriture.
Tout ça pour quoi ? Pour afficher en live ? Je croyais qu'on voulait le lancer en tâche de fond et se déconnecter, faudrait savoir.
ouep... et puis pas mal de systèmes ont l'air d'avoir une limite de 4096 PTY, ou de 256 pour des systèmes un peu plus vieux : pour un truc lancé manuellement, c'est vraiment pas la mort ^^ (je sais pas, de même que tu peux pas décemment avoir 3000 programmes dans la barre des tâches, et c'est pas gravissime...)
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
Flanker> ben rien ne t'empèche de regarder le contenu du fichier de sortie hein. Screen c'est vraiment l'artillerie lourde, et ça n'apporte rien sur un programme non interactif.
Pollux> 256 sur les noyaux linux...enfin c'est configurable à la compilation, mais c'est 256 le paramètre par défaut.
Et sinon, rien que le fait que ça soit du gaspillage gratuit et que ça aille à l'encontre de la philosophie unix ça me hérisse. screen...tu veux pas un VNC aussi ? >_<
Flanker: utiliser syslog, ça serait pas plus mieux ?

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
Le problème c'est qu'il faut s'arranger pour que le nom soit unique, si tu veux lancer plusieurs instances de ton programme en même temps... bref, stderr c'est quand même plus simple ^^
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)