Lancer un programme exterieur avec une variable en paramétre
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:
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 dossier
Code:
exec('osguess2.0 $adresse'); #dans ce cas adresse pas intepréter comme une variable du fait des simple cote
Mais :bug:
Merci d'avance