J'ai besoin d'intimité. Non pas parce que mes actions sont douteuses, mais parce que votre jugement et vos intentions le sont.
5185 links
J'ai écris ce script afin de faciliter le partage de fichiers depuis un ordinateur d'un réseau local vers un autre ordi.
J'utilise ufw comme parefeu et gnome-terminal comme terminal. Il faudra peut-être adapter le script à votre configuration si vous utilisez autre chose.
On peut choisir le port et conserver la règle d'ouverture du port choisi.
On a le choix également entre un serveur python ou un serveur php.
Le serveur php crée temporairement un fichier monothread-server.php qui est utilisé comme routeur par php.
Il y a deux fichiers qui sont utilisés et qui doivent être placés dans le dossier ~./local/share/nemo/scripts/ :
run-server qui permet de lancer véritablement le processus. Ce fichier doit être exécutable.server-monthread qui contient toute la logique du script et qui n'a pas besoin d'être exécutablerun-server est minimaliste :
EDIT : en utilisant ce premier script, je ne pouvais pas l'utiliser en dehors du répertoire dans lequel il était placé.
#!/bin/bash
gnome-terminal --hide-menubar --geometry 95x24+400+200 -e "$SHELL ./server-monothread"
EDIT : je l'ai donc ré-écris pour qu'il soit utilisable partout :
#!/bin/bash
gnome-terminal --hide-menubar --geometry 95x24+400+200 --command="$SHELL -c '$SHELL ~/.local/share/nemo/scripts/server-monothread'"
server-monothread est plus complet :
#!/bin/bash
# Pour avoir un retour du choix de l'utilisateur
asksomething()
{
read -r -p "$....
Comme j'ai des soucis avec mon afficheur Markdown, je vous mets le fichier en téléchargement :
Enjoy !