PrimTux, la distribution éducative
Script équivalent adapté ( .bat vers .sh ) - Version imprimable

+- PrimTux, la distribution éducative (https://forum.primtux.fr)
+-- Forum : PrimTux: LA DISTRIBUTION: présentation, aide et développement (https://forum.primtux.fr/forumdisplay.php?fid=5)
+--- Forum : Demandes d'aide (https://forum.primtux.fr/forumdisplay.php?fid=9)
+--- Sujet : Script équivalent adapté ( .bat vers .sh ) (/showthread.php?tid=1031)



Script équivalent adapté ( .bat vers .sh ) - Alain - 07-12-2018

Bonjour
Voici le contenu d'un fichier .bat qui sert à mettre à jour des nouveaux textes pour le terrier aller version 4 qui fonctionne sous Windows

ping 127.0.0.1 -n 2 > NUL
xcopy "0:\Commun\ce2\T_Fluence\*.*" "C:\Program Files (x86)\AbulEdu\Aller\textes\T_Albums" /D /E /S
ping 127.0.0.1 -n 2 > NUL
exit

Principe
L'enseignant ou un élève créée ou recopie un texte avec l'éditeur d'aller
Dans ce texte, il marque ou non certains mots pour que les exercices générés aient du sens.
Une fois l'exercice testé par l'enseignant , il est enregistré sur le réseau (ici lecteur O repertoire commun groupe CE2 et dossier T_Fluence )

Sur les bureaux eleves windows, il y avait un raccourci vers ce fichier symbolisé par une roue dentée qui permetttait de mettre à jour la base de textes d'aller sans autre manipulation (des cp pouvaient utiliser ainsi utiliser aller avec des textes liés à la vie de la classe sur tous les postes d'une ENR sans que l'enseignant ait à faire un tas de manipulations.


Je cherche à avoir la même chose dans Primtux en utilisant le web
Si je place mon repertoire T_Fluence sur un serveur web quel est le script qui permettra de mettre tous les textes de ce répertoire sur le aller(version 4 ) d'un utilisateur en session super ?

Je suis egalement preneur d'un script qui aurait la même fonction mais qui utiliserait un lecteur réseau

Merci
Alain


Script équivalent adapté ( .bat vers .sh ) - Philippe Dpt35 - 07-12-2018

Sous PrimTux, la version d'Abuledu Aller est une version compilée pour Linux.
Les données de l'application sont dans
Code :
/usr/share/leterrier-aller
Les textes sont les fichiers avec l'extension .abe

Après, ce n'est qu'un problème de chemin de copie.
Pour les commandes, ping est équivalent sous les deux OS.
xcopy c'est cp sous Linux, scp pour le réseau avec un accès ssh.
Pour le réseau tu peux faire quelque chose comme
Code :
scp /chemin/source/fichier nom-utilisateur@adresse-ip:/chemin/destination/fichier
qu'il soit local ou distant, c'est pareil si c'est un accès SSH. La différence, c'est l'adresse.


Script équivalent adapté ( .bat vers .sh ) - Alain - 07-12-2018

Merci Philippe

ce script fonctionne si le lecteur reseau est monté ici partage2
cp /media/partage2/textes/T_Fluence/*.* /home/02-super/abuledu-primtux/abuledu-aller/textes/T_Albums
Alain

par contre je cherche avec un serveur en http
Ps j'utilise la version 4 d'aller
Alain


Script équivalent adapté ( .bat vers .sh ) - Philippe Dpt35 - 07-12-2018

Pour télécharger un fichier en http, c'est wget ou curl.
Pour envoyer, je n'ai jamais fait. Regarde du côté de netcat.