Rechercher : dans
Par :

Executer une commande linux sous java

Dernière réponse le 4 jun 2008 à 14:18:54 momocanada, le 2 jun 2008 à 23:18:25 
 Signaler ce message aux modérateurs

Bonjour,
J'essaie d'executer un script sous java , j'ai essaye avec les commande de base(rm ,ls ...) ça marche mais avec une commande qui met en oeuvre un outil (tcpdump par exemple) , est-ce que quelqu'un peut m'aider svp
merci

Meilleures réponses pour « Executer une commande linux sous java » dans :
[Linux] Utiliser la commande 'su' VoirPréambule Se connecter sous un autre ID utilisateur avec "su" Démarrer un nouveau shell de connexion avec "su -" Revenir au shell précédent Suspendre le shell du compte root Notes Préambule La commande "su" (Switch User, appelée plus...
Kit de survie Linux VoirMémo des commandes usuelles Vous trouverez ci-dessous un mémento des commandes Linux usuelles (ou pas) qu'on a tous en tête, plus ou moins, mais dont on oublie souvent un bout de syntaxe, quand ce n'est pas la syntaxe entière, et, pour certaines...
Exécuter un script shell VoirExécution d'un script Pour pouvoir exécuter un script ou un programme en ligne de commande il y a plusieurs possibilités : 1. Le chemin absolu 2. Le chemin relatif 3. Modifier la variable PATH Note: Le Sha...
Commandes Linux VoirTableau des principales commandes Linux Commande Description équivalent DOS ls liste le contenu d'un répertoire dir cd change de répertoire cd cd .. répertoire parent cd.. mkdir crée un nouveau...
Linux - Le shell VoirIntroduction au shell L'interpréteur de commandes est l'interface entre l'utilisateur et le système d'exploitation, d'où son nom anglais «shell», qui signifie «coquille». Le shell est ainsi chargé de faire l'intermédiaire le système...
Java - Premier programme VoirPremière application avec Java La première chose à faire est de créer un simple fichier texte (sans mise en forme) et de taper les quelques lignes suivantes : // Votre premiere application en Java class FirstApp { public static void main...

1

mamiemando, le 3 jun 2008 à 00:18:19

En fait c'est une mauvaise idée car l'intérêt de java c'est de tourner sur une machine virtuelle et ainsi d'être portable. Si tu appelles explicitement une commande système tu vas perdre cet avantage. Si tu y tiens vraiment en cherchant un peu sur google on trouve :

http://www.valhalla.fr/...

Mais il y a mieux :

http://www.liafa.jussieu.fr/~yunes/Java/es/
http://www.commentcamarche.net/forum/affich 332068 effacer un fichier en java comment
http://rememberjava.com/2001_47.shtml

Bonne chance

Répondre à mamiemando

2

momocanada, le 3 jun 2008 à 18:50:51

Merci pour ton aide mais je comprens pas bien ta reflexion , moi j'essaie d'executer un script qui n'a rien a voire avec les commandes systems , les commands systems que j'ai evoquees etaient juste une exemple
de plus ce que j'essaie de faire va permettre encore plus la portabilite de java donc je ne comprends pas pourquoi ça serait un handicape vis a vis de la portabilite de java

Répondre à momocanada

3

mamiemando, le 3 jun 2008 à 20:39:03

On s'est mal compris. J'ai cru que tu voulais exécuter des commandes (genre ls, rm...) via un programme java. Mais du coup je ne comprends pas ce que tu cherches à faire comme programme.

Répondre à mamiemando

4

momocanada, le 3 jun 2008 à 21:13:17

Moi je cherche a executer un script qui execute certains tools comme tcpreplay , tcpdump ...
tu vois de quoi je parle ?

Répondre à momocanada

5

mamiemando, le 3 jun 2008 à 21:31:48

En gros tu cherches une API java qui permet de faire du TCP ? A ce moment là pourquoi ne pas chercher "java tcp" sur google ?
http://www.commentcamarche.net/forum/affich 3372886 connexion tcp java
http://cs.baylor.edu/~donahoo/practical/JavaSockets/
etc...

Bonne chance

Répondre à mamiemando

6

momocanada, le 3 jun 2008 à 23:29:45

Merci man c gentil
mais c pa ce que je rehcerche
le programme que je veux execute est deja mis en plce donc je n'ai pas besoin de mettre en oeuvre tcp avec java

Répondre à momocanada

7

mamiemando, le 4 jun 2008 à 01:36:51

Bah c'est quoi ce que tu cherches ?

Répondre à mamiemando

8

momocanada, le 4 jun 2008 à 02:12:01

Je cherche à exécuter un ensemble de commandes linux (shell) par un programme java

Répondre à momocanada

9

 mamiemando, le 4 jun 2008 à 14:18:54

Donc c'est ce que je t'ai donné dans <1> (1er lien)

Répondre à mamiemando