cette commande à pour but de me connecter à un server vpn choisi aléatoirement dans un dossier.
J'etais heureux et fier d'y etre parvenu et j'ai voulu l'ajouter à mon shell ( qui lui me permet de choisir un vpn spécifique, 1=france 2=japon 3=onion etc... )
à cela j'ai voulu ajouter ma commande ci dessus dans le shell.
sauf que ça ne doit pas etre le meme langage et du coup ça ne fonctionne pas. mais toujours aucun probleme pour me connecter aux autres vpn via ce shell.
j'ai essayé de façon logique venant d'un novice de tourner la commande d'une façon differente, hum que dis-je, une centaine ! Mais je m'égare au milieu de tout ça, je ne sais plus ou chercher.
si vous pouviez m'économiser 4 mois de recherche. je vous remercie. A bientot.
Voici ou j'en suis:
voila ou j'en suis:
#!/bin/sh
#connection à nordvpn cd '/etc/openvpn/ovpn_udp' echo "nordvpn connexion via openvpn"
je détaille, parce que je sens que je suis peut-être allé un peuvite :
dir="/etc/openvpn/opvpn_udp" # définition du répertoire de travail
subDirs=( "$dir"/*/ ) # création d'un tableau/liste indexé ne contenant QUE les sous-répertoires directs
maxIndex=$((${#subDirs[*]}-1)) # dernier indice du tableau/liste
random=$(( RANDOM % $maxIndex )) # calcul d'un nombre aléatoire
randDir="${subDirs[$random]}" # assignation du répertoire aléatoire
randDir="${randDir//$dir\//}" # suppression du nom du répertoire de travail dans le nom du répertoire aléatoire.
Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique
choix aleatoire dans un fichier ( résolut )
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique
Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique