Changes between Version 4 and Version 5 of interactiveJobSimple


Ignore:
Timestamp:
06/08/2008 16:21:24 (16 years ago)
Author:
/O=GRID-FR/C=FR/O=CNRS/OU=LPSC/CN=Fabian Lambert
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • interactiveJobSimple

    v4 v5  
    33Ce tutoriel décrit comment lancer un job interactif simple. Le job demande le nom de l'utilisateur et lui retourne un message où son nom apparait.
    44
    5 Pour lancer un job, vous avez besoin des fichiers que vous trouverez en attachement en bas de page.
     5Pour lancer un job, vous avez besoin de deux fichiers
     6 * '''Le fichier JDL''' (Job Description Langage) [[BR]] Le fichier job.jdl est le fichier qui décrit votre job. Dans ce fichier vous trouverez une ligne de commentaire (#...) qui décrit chaque instruction du fichier JDL.
     7 * '''L'executable''' [[BR]] Le fichier job.sh est le script qui va être exécuter sur la machine distante (le WN)
    68
    7     * Le fichier JDL (Job Description Langage)
    8       [[BR]]Le fichier job.jdl est le fichier qui décrit votre job.
    9     * Le fichier script du job.
    10       [[BR]]Le fichier interactive.sh est le script qui est exécuter lors de la soumission du job.
     9''-->Exercice : Récupérez les deux fichiers en attachements en bas de page. Copiez les dans un repertoire de votre compte local sur l'UI. Lisez le fichier JDL'' [[BR]]
     10''-->Exercice :En suivant l'exemple ci-dessous, soumettez votre job et de récuperez sa sortie.''
     11
     12
     13 * __Soumission du job__ [[BR]] '''glite-wms-job-submit''' -a <jdlFile> est la commande de soumission de job
     14 {{{
     15[lambert@lpsc-ui gliteWMS-Interactive1]$ glite-wms-job-submit -a job.jdl
     16
     17Connecting to the service https://wms105.cern.ch:7443/glite_wms_wmproxy_server
     18
     19
     20====================== glite-wms-job-submit Success ======================
     21
     22The job has been successfully submitted to the WMProxy
     23Your job identifier is:
     24
     25https://lb106.cern.ch:9000/IbWbqUNXivhOP3BNa-xBmg
     26
     27Interactive Session Listener successfully launched
     28With the following parameters:
     29- Host: lpsc-ui.in2p3.fr
     30- Port: 21674
     31
     32==========================================================================
     33
     34
     35***************************************
     36Interactive Job console started for: https://lb106.cern.ch:9000/IbWbqUNXivhOP3BNa-xBmg
     37Please press ^C to exit from the session
     38Pipe Name = /tmp/listener-M7Cw3Ogrb65w1kTJUuVx8w.out
     39***************************************
     40}}}
     41 Le job est soumis sur grille, un 'pipe' est ouvert pour permettre la communication avec le job
     42
     43 * __Interaction avec le job__ [[BR]] Quand le job est exécuté sur le WN, un prompt apparait. Les flux entrée/sortie standard sont redirigés vers l'UI.
     44  {{{
     45Bonjour!
     46Donnez moi votre nom SVP: fabian
     47}}}
     48
     49 * __Sortie du job__ [[BR]] Le paramètre fourni est transmis au job qui s'execute et renvoie sa réponse. Pour quitter la session, cliquer sur Ctrl-C.
     50 {{{
     51C'est tout, fabian.
     52Bye bye.
     53
     54***********************************
     55*    INTERACTIVE JOB FINISHED     *
     56***********************************
     57
     58
     59***************************************
     60Interactive Session ended by user.
     61Removing Listener and input/output streams...
     62***************************************
     63}}}
     64 
    1165
    1266[wiki:tutoInteractif up]