|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
Étudiant Inscription : décembre 2011 Messages : 2 ![]() |
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 ! |
|
|
01
|
|
|
#2 |
![]() ![]() Idriss NeumannConsultant en SSII et étudiant au CNAM Paris (ingénieur SI) Inscription : février 2009 Messages : 1 989 ![]() |
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>" Idriss |
|
10
|
|
|
#3 | |
![]() ![]() R&D en systemes informatiques bas niveau Unix/Linux Inscription : mai 2004 Messages : 5 484 ![]() |
Citation:
Les deux sont possibles, si tu as les droits suffisants (root dans le second cas). |
|
|
|
20
|
|
|
#4 |
![]() ![]() Idriss NeumannConsultant en SSII et étudiant au CNAM Paris (ingénieur SI) Inscription : février 2009 Messages : 1 989 ![]() |
Bonjour.
Si tu souhaites exécuter une commande sur ta machine depuis une autre, tu peux dans ce cas utiliser SSH. Cordialement, Idriss |
|
00
|
Copyright © 2000-2012 - www.developpez.com