Bonjour,
Je travaille actuellement sur un logiciel de synchronisation utilisant le logiciel rsync. Ce logiciel est intégré en natif aux systèmes Unix, mais pas à Windows; c'est pourquoi j'utilise rsync.exe.
Le mot de passe de connexion au serveur peut être fourni à rsync selon deux principes :
- un fichier contenant le mot de passe; problème : ce fichier ne doit être accessible qu'à "USER" et non au "reste du monde". Concepts qui sous Windows n'existent pas (corrigez moi si je me trompe).
- une variable d'environnement RSYNC_PASSWORD
D'après ce que j'ai pu remarquer, Java fait une copie de l'environnement (SANDBOX ?),incluant les variables d'environnement, à l'exécution du programme. Si j'ajoute une variable d'environnement en cours d'exécution, je dois redémarrer le programme afin que la nouvelle copie de l'environnement contienne la variable précédemment évoquée.
Ma question : Comment ajouter une variable directement dans la copie de l'environnement effectuée par Java, afin d'éviter le redémarrage du programme?
Merci d'avance pour votre aide et vos renseignements.







Répondre avec citation



Partager