Bonjour,

Dans le cadre d'un petit projet de récupération de conf sur des équipements, je dois développer un script afin de récupérer X conf sur X équipements.

Dans cette optique, je me connecte en SSH via Net::OpenSSH.

Le problème est que je ne peux pas exécuter les scripts présents en local sur les différents équipements dû au fait que je n'ai pas le même .profile en remote et en local.

J'ai trouvé un moyen de régler cela via un petit script que j'envoie par SCP et que j'exécute avant de récupérer les confs :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
#!/bin/sh
 
source ~/.profile
perl /opt/app/user/current/conf/scripts/ExportConf.pl recup_conf
Cependant, copier ce fichier sur tous les équipements n'est pas idéal et je voudrais savoir si vous aviez un autre moyen "plus propre" afin de sourcer le .profile sans avoir recours à ma méthode ci-dessus ?

Merci d'avance.