wiki:aliceDataTuto

Version 10 (modified by /O=GRID-FR/C=FR/O=CNRS/OU=LPSC/CN=Fabian Lambert, 15 years ago) ( diff )

--

Manipulation de fichier avec aliensh

Configurer l'environnement ALICE

Pour pouvoir avoir accès aux commandes alien, vous devez configurer votre environnement ALICE

Lancer une fenêtre de shell aliensh

sh-3.00$ aliensh 
 [ aliensh 2.1.18 (C) ARDA/Alice: Andreas.Joachim.Peters@cern.ch/Derek.Feichtinger@cern.ch] 
aliensh:[alice] [1] /alice/cern.ch/user/f/flambert/ >

Aliensh est un environnement virtuel qui ressemble beaucoup à un shell usuel. Tout se passe comme si vous étiez connecté à une autre machine.
Par la suite, je parlerais d'environnement Grid pour désigner aliensh et d'environnement Local pour désigner la machine d'où vous vous êtes connecté (généralement une UI).

La variable alien_CLOSE_SE == (note: à vérifier)

alien est un shell qui vous présente les données de la grille comme si elles se trouvaient sur un disque local. En réalité, toutes les données que vous manipulez par l'intermédiaire d'un compte 'alien' sont stockées sur un SE de la grille.
Si vous ne précisez pas explicitement lequel, les commandes alien de manipulation de données prennent par défaut le SE définit par la variable alien_CLOSE_SE

aliensh:[alice] [2] /alice/cern.ch/user/f/flambert/ >echo $alien_CLOSE_SE 
ALICE::Grenoble::DPM

Les commandes du shell aliensh

Vous pouvez trouver une explication détaillée des commandes disponibles dans le user guide aliensh.

Commandes utiles

ls : Liste des fichiers sous environnement alien

aliensh:[alice] [1] /alice/cern.ch/user/f/flambert/ >ls
.FILES_TO_COPY
alien-tests
bin
FILES_TO_COPY
Tutorial

cp : copie de fichier

  • Local -> Grid
    aliensh:[alice] [15] /alice/cern.ch/user/f/flambert/ >cp file:/atlas/lambert/test.xml alien:test.xml                         
    [xrootd] Total 0.00 MB  |====================| 100.00 % [0.8 MB/s]
    
  • Grid-> Local

whereis : trouver un fichier

up ;

Note: See TracWiki for help on using the wiki.