Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Bloc de code
languagebash
themeRDark
mvn clean compile exec:java -Dexec.args="importgalaxie /tmp/EXTETBF.xls" 

Certains Un certain nombre d'établissements ont en effet automatisé l'import des fichiers Excel Galaxie dans EsupDematEC. Pour ce faire, et en lien avec l'équipe technique de Galaxie, un dossier partagé est créé et Galaxie y dépose régulièrement les extractions qu'EsupDematEC importe grâce à la ligne de commande ci-dessus.

En plus de cette ligne de commande, on peut proposer un accès ssh via un serveur ssh léger et spécifique (comme dropbear par exemple) sur un port particulier.
On créé et dédie un utilisateur à Galaxie pour qu'il puisse s'authentifier par clef ssh et réaliser un scp sur un répertoire spécifique dédié (par exemple /opt/galaxie-import/).
Puis ont peut passer par la configuration d'un incron pour prendre en compte tout fichier déposé dans ce répertoire : 

Bloc de code
languagebash
themeRDark
cat /etc/incron.d/galaxie-import 
/opt/galaxie-import IN_CLOSE_WRITE /root/import-galaxie.sh $#

Exemple de bash appelé par la tâche incron :


Bloc de code
languagebash
themeRDark
cat /root/import-galaxie.sh
#!/bin/bash
if [[ "$1" == *zip ]]
then
cd /opt/galaxie-import/ && unzip $1 &>> /var/log/demat-ater-import-galaxie.log
su - tomcat -c "cd /opt/demat-ater/ && mvn exec:java -Dexec.args=\"importgalaxie /opt/galaxie-import/${1/.zip/}/${1/.zip/.xls}\"" &>> /var/log/demat-ater-import-galaxie.log
fi

Les admin, manager et super-manager peuvent se connecter à EsupDematEC depuis l'extérieur de l'université?

...