Exécuter une commande d'un bash dans un autre

Mazman Messages postés 4 Statut Membre -  
zipe31 Messages postés 38797 Statut Contributeur -
Salut salut !

Je suis tout nouveau sur le forum, donc je me présente brièvement ! Je suis en école d'ingé et nous utilisons pour faire nos TPs des terminaux sous Solaris.

Nous avons réussi à pourrir les bash de nos camarades par la commande write dont l'entrée (gentillement) été redirigée vers un bon gros fichier binaire ^^

L'étape d'après est de faire exécuter une commande à un autre bash depuis le mien.
Malgré toutes mes recherches, je n'arrive pas à trouver de solution ! En gros ce que je voudrais, c'est de pouvoir par exemple lancer la commande "gcc" chez quelqu'un d'autre depuis chez moi.

Quelqu'un connait-il la méthode à suivre ? :)

Je vous remercie grandement !

A voir également:

3 réponses

lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité 3 570
 
Salut,

Tu peux le faire avec ssh, à condition que sur la machine distante le server ssh soit installé.

ssh login_distant@ip.distant commande_à_executer


0
zipe31 Messages postés 38797 Statut Contributeur 6 433
 
Salut,

J'allais lui dire, mais à condition qu'il ait un accès autorisé sur le compte ;-)
0
Mazman Messages postés 4 Statut Membre
 
Coucou !

Alors alors, lorsque je fais la commande "w", je me suis rendu compte que tous les terminaux de mes camarades sont désignés de la manière suivante : lenomdumec pty/30 par exemple. Donc en fait, c'est un seul serveur qui gère toutes les sessions et se charge de nous ouvrir les pseudos terminaux. Ainsi, la commande ssh est elle adaptée puisque je veux accèder, non pas à un serveur distant, mais à une autre instance d'un seul et meme serveur ?

Merchiii :)
0
zipe31 Messages postés 38797 Statut Contributeur 6 433
 
Tu peux toujours essayer :

commande > /dev/pts/xx

Où "xx" est le numéro du terminal vers lequel tu veux envoyer l'affichage...
0
Mazman Messages postés 4 Statut Membre
 
C'est pts/30 en fait et non pty... Navré !
0