wiki:interactiveJobSimple

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

--

Job interactif simple

Ce 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.

Pour lancer un job, vous avez besoin de deux fichiers

  • Le fichier JDL (Job Description Langage)
    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.
  • L'executable
    Le fichier job.sh est le script qui va être exécuter sur la machine distante (le WN)

-->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
-->Exercice :En suivant l'exemple ci-dessous, soumettez votre job et de récuperez sa sortie.

  • Soumission du job
    glite-wms-job-submit -a <jdlFile> est la commande de soumission de job
    [lambert@lpsc-ui gliteWMS-Interactive1]$ glite-wms-job-submit -a job.jdl 
    
    Connecting to the service https://wms105.cern.ch:7443/glite_wms_wmproxy_server
    
    
    ====================== glite-wms-job-submit Success ======================
    
    The job has been successfully submitted to the WMProxy
    Your job identifier is:
    
    https://lb106.cern.ch:9000/IbWbqUNXivhOP3BNa-xBmg
    
    Interactive Session Listener successfully launched
    With the following parameters:
    - Host: lpsc-ui.in2p3.fr
    - Port: 21674
    
    ==========================================================================
    
    
    ***************************************
    Interactive Job console started for: https://lb106.cern.ch:9000/IbWbqUNXivhOP3BNa-xBmg
    Please press ^C to exit from the session
    Pipe Name = /tmp/listener-M7Cw3Ogrb65w1kTJUuVx8w.out
    ***************************************
    
    Le job est soumis sur grille, un 'pipe' est ouvert pour permettre la communication avec le job
  • Interaction avec le job
    Quand le job est exécuté sur le WN, un prompt apparait. Les flux entrée/sortie standard sont redirigés vers l'UI.
    Bonjour!
    Donnez moi votre nom SVP: fabian
    
  • Sortie du job
    Le paramètre fourni est transmis au job qui s'execute et renvoie sa réponse. Pour quitter la session, cliquer sur Ctrl-C.
    C'est tout, fabian.
    Bye bye.
    
    ***********************************
    *    INTERACTIVE JOB FINISHED     *
    ***********************************
    
    
    ***************************************
    Interactive Session ended by user.
    Removing Listener and input/output streams...
    ***************************************
    

up

Attachments (2)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.