wiki:interactiveJobSimple

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

Last modified 16 years ago Last modified on 08/10/2008 13:44:04

Attachments (2)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.