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 | |
| 17 | Connecting to the service https://wms105.cern.ch:7443/glite_wms_wmproxy_server |
| 18 | |
| 19 | |
| 20 | ====================== glite-wms-job-submit Success ====================== |
| 21 | |
| 22 | The job has been successfully submitted to the WMProxy |
| 23 | Your job identifier is: |
| 24 | |
| 25 | https://lb106.cern.ch:9000/IbWbqUNXivhOP3BNa-xBmg |
| 26 | |
| 27 | Interactive Session Listener successfully launched |
| 28 | With the following parameters: |
| 29 | - Host: lpsc-ui.in2p3.fr |
| 30 | - Port: 21674 |
| 31 | |
| 32 | ========================================================================== |
| 33 | |
| 34 | |
| 35 | *************************************** |
| 36 | Interactive Job console started for: https://lb106.cern.ch:9000/IbWbqUNXivhOP3BNa-xBmg |
| 37 | Please press ^C to exit from the session |
| 38 | Pipe 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 | {{{ |
| 45 | Bonjour! |
| 46 | Donnez 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 | {{{ |
| 51 | C'est tout, fabian. |
| 52 | Bye bye. |
| 53 | |
| 54 | *********************************** |
| 55 | * INTERACTIVE JOB FINISHED * |
| 56 | *********************************** |
| 57 | |
| 58 | |
| 59 | *************************************** |
| 60 | Interactive Session ended by user. |
| 61 | Removing Listener and input/output streams... |
| 62 | *************************************** |
| 63 | }}} |
| 64 | |