Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Unix
Unix Forum d'entraide sur les systèmes Unix et dérivés (*BSD, AIX, etc.). Avant de poster ->F.A.Q BSD F.A.Q. Aix
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/12/2011, 17h20   #1
 
Homme
Étudiant
Inscription : décembre 2011
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Dominique

Informations professionnelles :
Activité : Étudiant
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : décembre 2011
Messages : 2
Points : -1
Points : -1
Par défaut Faire exécuter une commande d'un bash dans un autre bash

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 a (gentiment) é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 !
Mazman est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 03/12/2011, 17h48   #2
Responsable Modération
 
Avatar de ok.Idriss
 
Homme Idriss Neumann
Consultant en SSII et étudiant au CNAM Paris (ingénieur SI)
Inscription : février 2009
Messages : 1 989
Détails du profil
Informations personnelles :
Nom : Homme Idriss Neumann
Âge : 21
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Consultant en SSII et étudiant au CNAM Paris (ingénieur SI)

Informations forums :
Inscription : février 2009
Messages : 1 989
Points : 6 151
Points : 6 151
Bonsoir.

Qu'entends-tu par un autre bash ? Via une seconde console ? via un tube ? via un fork ?

De toute façon lors de l'appel d'une commande (ou d'un programme quelconque), le shell duplique son environnement (son code => fork) et c'est seulement le processus fils qui va exécuter la commande.

Après si c'est juste pour appeller une seconde console avec une commande (il s'agira à l'arrière aussi d'un fork), les terminaux graphiques peuvent avoir une option du genre --command="...". Exemple avec gnome-terminal

Code :
gnome-terminal --command="<ma commande>"
Cordialement,
Idriss
ok.Idriss est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 05/12/2011, 15h23   #3
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 5 484
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : R&D en systemes informatiques bas niveau Unix/Linux

Informations forums :
Inscription : mai 2004
Messages : 5 484
Points : 9 617
Points : 9 617
Citation:
Envoyé par Mazman Voir le message
En gros ce que je voudrais, c'est de pouvoir par exemple lancer la commande "gcc" chez quelqu'un d'autre depuis chez moi.
Est-ce que tu veux compiler ton programme sur une autre machine, ou bien est-ce que tu veux deporter la sortie ecran de la compilation vers un terminal d'une autre machine ?

Les deux sont possibles, si tu as les droits suffisants (root dans le second cas).
__________________
Modérateur "C", "Informatique Générale & Hardware" et "Unix"
Les règles du forum
gangsoleil est actuellement connecté   Envoyer un message privé Réponse avec citation 20
Vieux 06/12/2011, 07h07   #4
Responsable Modération
 
Avatar de ok.Idriss
 
Homme Idriss Neumann
Consultant en SSII et étudiant au CNAM Paris (ingénieur SI)
Inscription : février 2009
Messages : 1 989
Détails du profil
Informations personnelles :
Nom : Homme Idriss Neumann
Âge : 21
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Consultant en SSII et étudiant au CNAM Paris (ingénieur SI)

Informations forums :
Inscription : février 2009
Messages : 1 989
Points : 6 151
Points : 6 151
Bonjour.

Si tu souhaites exécuter une commande sur ta machine depuis une autre, tu peux dans ce cas utiliser SSH.

Cordialement,
Idriss
ok.Idriss est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h57.


 
 
 
 
Partenaires

Hébergement Web