Bonjour a tous.
Je voudrais a partir d'un programme lancer un autre script perl (donc exterieur au 1er) avec pour paramétre une variable du programme initial.
Concrétement je récupére une liste d'adresse ip stocké puis rangée dans la variable temporaire $adresse.
Puis je veus lancer pour chaque adresse le script os_guess2.0 qui va scanner l'adresse et inscrire dans un fichier l'os de la machine.
Ma Question est simple comment faire passer $adresse a os_guess2.0.
J'ais essayer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part exec("osguess2.0 $adresse"); #Can't exec "osguess2.0.pl": Aucun fichier ou répertoire de ce type at test.pl line 5. alors que les programmes sont dans le même dossierMais
Code : Sélectionner tout - Visualiser dans une fenêtre à part exec('osguess2.0 $adresse'); #dans ce cas adresse pas intepréter comme une variable du fait des simple cote
Merci d'avance
Partager