Passer des argument à un script shell
CyRux
Messages postés
164
Date d'inscription
Statut
Membre
Dernière intervention
-
CyRux Messages postés 164 Date d'inscription Statut Membre Dernière intervention -
CyRux Messages postés 164 Date d'inscription Statut Membre Dernière intervention -
Bonjour a tous ^^,
Voila je suis en train de faire un systeme de lien symboliques sur mon ftp pour que les gens puissent se partager des dossiers.
J'ai donc un script "share.sh" qui contient
et ce code php (share.php) qui l'apelle "share.sh"
avec un petit formulaire avant
mais ce srcipt me crée le lien "/home/ftp/-", ensuite si "/home/ftp/-" existe il crée "/home/ftp/ftp" et après il dis que "/home/ftp/-" existe déja. Donc j'imagine que les arguments ne passent pas.
ps : en lancant le script a la main tout fonctionne.
Le fichier sudoers a bien été édité. (enfin je pense ^^)
Merci d'avance et bonne soirée
--
Voila je suis en train de faire un systeme de lien symboliques sur mon ftp pour que les gens puissent se partager des dossiers.
J'ai donc un script "share.sh" qui contient
#!/bin/bash sudo ln -s /home/ftp/$1/$2 /home/ftp/$3/$2-$1
et ce code php (share.php) qui l'apelle "share.sh"
$out = shell_exec("sudo ./share.sh $user $folder $user2");
avec un petit formulaire avant
<form action="share.php" method="post">
Votre nom d'utilisateur : <input type="text" name="user" ><br />
Le dossier que vous voulez partager : <input type="text" name="folder" ><br />
L'utilisateur avec qui vous voulez partager : <input type="text" name="user2" ><br />
<input type="submit" value="Valider">
</form>
mais ce srcipt me crée le lien "/home/ftp/-", ensuite si "/home/ftp/-" existe il crée "/home/ftp/ftp" et après il dis que "/home/ftp/-" existe déja. Donc j'imagine que les arguments ne passent pas.
ps : en lancant le script a la main tout fonctionne.
Le fichier sudoers a bien été édité. (enfin je pense ^^)
Merci d'avance et bonne soirée
--
A voir également:
- Passer des argument à un script shell
- Classic shell - Télécharger - Personnalisation
- Passer de qwerty a azerty - Guide
- Script vidéo youtube - Guide
- Passer a windows 10 - Accueil - Mise à jour
- Passer de majuscule à minuscule - Guide