Changes between Version 71 and Version 72 of Tutorial/JobSubm


Ignore:
Timestamp:
Mar 23, 2010, 2:48:27 PM (16 years ago)
Author:
/C=FR/O=CNRS/OU=UMR8608/CN=Christophe Diarra/emailAddress=diarra@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Tutorial/JobSubm

    v71 v72  
    6767Les principaux attributs sont:
    6868 * `Executable` (obligatoire) : définit la commande à exécuter. S'il s'agit d'un shell script, le shell utilisé par le script (indiqué dans la ligne `#!`) doit exister dans le worker node.
    69  * `Argument` (facultatif) : une chaine de caractère passée comme argument de la commande, en utilisant la syntaxe attendue par la commande.
     69 * `Arguments` (facultatif) : une chaine de caractère passée comme argument de la commande, en utilisant la syntaxe attendue par la commande.
    7070 * `InputSandbox` (facultatif) : liste des fichiers locaux à transférer avec le job.
    7171 * `OutputSandbox` (obligatoire) : liste des fichiers produits par le job et devant être retournés par la commande `glite-wms-job-output`. Il doit y avoir au moins `stdout` et `stderr`.
     
    7878 1. Modifiez le fichier `HelloWorld.jdl` de manière à ce  qu'il n'appelle plus `/bin/echo` mais le script `HelloWorldScript.sh`.  Pour cela :
    7979  *  la ligne `Executable` doit être `HelloWorldScript.sh`
    80   *  la ligne `Argument` peut rester avec `Hello World`
     80  *  la ligne `Arguments` peut rester avec `Hello World`
    8181  *  Il faut définir le paramètre `InputSandbox`. Tous les fichiers listés dans `InputSandbox` sont transfèrés avec le job. Quand on soumet plusieurs jobs avec les mêmes fichiers d'entrée, une nouvelle copie des fichiers est créée pour chaque job.
    8282 1.  Modifier de nouveau `HelloWorld.jdl` de manière à ce  qu'il appelle cette fois l'exécutable  `myhostname`.  Vous  pouvez visualiser la source de cet exécutable, qui est un  programme C :  `myhostname.c`. Vous n'avez cette fois pas besoin de définir d'argument.  Il faut modifier la ligne `InputSandbox`.  Exécutez le job et vérifiez que tout fonctionne.  Sur quel ordinateur a tourné votre job ?