== Analyse d'un job qui-suis je ? == Pour lancer un job, vous avez besoin de deux fichiers * '''Le fichier JDL''' (Job Description Langage) [[BR]] Le fichier job.jdl est le fichier qui décrit votre job. * '''L'executable''' [[BR]] C'est le script qui va être éxé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 [[BR]] Ci dessous sont décrit les étapes vous permettant de soumettre votre premier job et de récuperer sa sortie.'' * __Soumission du job__ [[BR]] '''glite-wms-job-submit''' 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'' [[BR]] Le job peut être retrouvé sur la grille grâce à son identifiant : !https://lb104.cern.ch:9000/CXU9F-XhuN54U1dqE8R0tg * __Statut du job__ [[BR]]'''glite-wms-job-status''' 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__ [[BR]] '''glite-wms-job-output''' 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.