wiki:gliteWMS1

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

--

Analyse d'un job qui-suis je ?

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 <jdlFile> est la commande de soumission de job
    [lambert@lpsc-ui gliteWMS1]$ 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://lb104.cern.ch:9000/CXU9F-XhuN54U1dqE8R0tg
    
    ==========================================================================
    
    Le job est soumis sur grille en utilisant le service WMS proxy https://wms105.cern.ch:7443/glite_wms_wmproxy_server
    Le job peut être retrouvé sur la grille grâce à son identifiant : https://lb104.cern.ch:9000/CXU9F-XhuN54U1dqE8R0tg
  • Statut du job
    glite-wms-job-status <jobId> permet de retrouver le statut du job tout au long de son cycle de vie.
    [lambert@lpsc-ui gliteWMS1]$ glite-wms-job-status https://lb104.cern.ch:9000/CXU9F-XhuN54U1dqE8R0tg
    
    
    *************************************************************
    BOOKKEEPING INFORMATION:
    
    Status info for the Job : https://lb104.cern.ch:9000/CXU9F-XhuN54U1dqE8R0tg
    Current Status:     Done (Success)
    Exit code:          0
    Status Reason:      Job terminated successfully
    Destination:        grid003.roma2.infn.it:2119/jobmanager-lcgpbs-atlas
    Submitted:          Mon May 26 15:56:33 2008 CEST
    *************************************************************
    
    Le job s'est terminé correctement. Il a été éxécuté sur le CE grid003.roma2.infn.it:2119/jobmanager-lcgpbs-atlas
  • Récupération de la sortie du job
    glite-wms-job-output <jobId> récupère les fichiers créés par le job et les stocke dans un répertoire sur votre UI.
    [lambert@lpsc-ui gliteWMS1]$ glite-wms-job-output  https://lb104.cern.ch:9000/CXU9F-XhuN54U1dqE8R0tg
    
    Connecting to the service https://wms105.cern.ch:7443/glite_wms_wmproxy_server
    
    
    ================================================================================
    
                            JOB GET OUTPUT OUTCOME
    
    Output sandbox files for the job:
    https://lb104.cern.ch:9000/CXU9F-XhuN54U1dqE8R0tg
    have been successfully retrieved and stored in the directory:
    /tmp/lambert_CXU9F-XhuN54U1dqE8R0tg
    
    ================================================================================
    
    Les fichiers sont récupérés dans /tmp/lambert_CXU9F-XhuN54U1dqE8R0tg
  • Analyse de la sortie
    [lambert@lpsc-ui gliteWMS1]$ cat /tmp/lambert_CXU9F-XhuN54U1dqE8R0tg/std.out 
    Qui suis-je?
    atlas028
    Quel jour sommes nous?
    Mon May 26 15:58:10 CEST 2008
    
    Ce job montre que vous avez été 'mappé' sur l'utilisateur local atlas028 de la machine distante.

up

Attachments (2)

  • job.sh (96 bytes ) - added by /O=GRID-FR/C=FR/O=CNRS/OU=LPSC/CN=Fabian Lambert 16 years ago. glite_wms_job_1
  • job.jdl (702 bytes ) - added by /O=GRID-FR/C=FR/O=CNRS/OU=LPSC/CN=Fabian Lambert 16 years ago. glite_wms_jdl_1

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.