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

Mazman Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   -
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 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   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 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431
 
Salut,

J'allais lui dire, mais à condition qu'il ait un accès autorisé sur le compte ;-)
0
Mazman Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
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 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431
 
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 Date d'inscription   Statut Membre Dernière intervention  
 
C'est pts/30 en fait et non pty... Navré !
0