Changes between Version 4 and Version 5 of tutoGANGACmdLine


Ignore:
Timestamp:
25/08/2008 12:38:29 (16 years ago)
Author:
/O=GRID-FR/C=FR/O=CNRS/OU=LPSC/CN=Fabian Lambert
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • tutoGANGACmdLine

    v4 v5  
    4141}}}
    4242
    43   *__Soumission de job__[[BR]][[BR]] Pour soumettre le job, il faut utiliser la fonctionnalité ''submit'' de l'instance.
     43  * __Soumission de job__[[BR]][[BR]] Pour soumettre le job, il faut utiliser la fonctionnalité ''submit'' de l'instance.
    4444  {{{
    4545In [3]:j.submit()
     
    5151}}}
    5252
    53   *__Obtenir l'ID du job__[[BR]][[BR]] Avec GANGA les jobs ont leur propre ID. Pour l'obtenir exécutez les commande suivante
     53  * __Obtenir l'ID du job__[[BR]][[BR]] Avec GANGA les jobs ont leur propre ID. Pour l'obtenir exécutez les commande suivante
    5454   {{{
    5555In [4]:print j.id
     
    6060  PS: En cas de changements de statut du job, les changements apparaissent quand vous appuyer sur la touche ''return''.
    6161
    62   *__Obtenir une description complete du job__[[BR]][[BR]] Rien de plus simple, tapez j (la variable qui représente l'instance du Job) :
     62  * __Obtenir une description complete du job__[[BR]][[BR]] Rien de plus simple, tapez j (la variable qui représente l'instance du Job) :
    6363  {{{
    6464In [5]:j
     
    9292    )
    9393 )
    94 
    9594}}}
    9695
     96  * __Récupérer la sortie du job__[[BR]][[BR]] Les sortie du job sont stockées dans le répertoire indiqué dans le paramètre outputdir (voir ci-dessus)[[BR]] Il y a deux façon de lire une sortie de job; En utilisant directement les commandes shell avec un '!' devant
     97  {{{
     98In [6]:!ls $j.outputdir
     99__jobstatus__  stderr  stdout  __syslog__
     100
     101In [7]:!cat $j.outputdir/stdout
     102Comment t'appelles tu girafe ?
     103Je m'appelle flipflap !
     104}}}
     105  ou alors en définnissant un objet ''fichier'' et en utilisant ses fonctionnalités
     106  {{{
     107In [8]:outfile = file(j.outputdir+'stdout')
     108
     109In [9]:print outfile.read()
     110Comment t'appelles tu girafe ?
     111Je m'appelle flipflap !
     112}}}
     113  une autre variante consiste à ouvrir le fichier avec le programme associé à son extension (nécessite d'avoir un service X11 qui tourne)
     114  {{{
     115In [17]:j.peek('stdout')
     116}}}
     117  cette commande lance 'vi' dans ce cas.
     118
    97119[wiki:tutoganga up]