Analyse d'un job avec stockage du fichier résultat
Ce tutoriel décrit comment stocker le résultat d'un job sur un SE en utilisant le protocole gsiftp.
Pour lancer un job, vous avez besoin de quatre 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 nouvelle instruction du fichier JDL.
- L'exécutable Le fichier job.sh est le script qui va être exécuter sur la machine distante (le WN)
- Les données typeAnimal et nomAnimal précédemment stockées sur votre SE
Où copier son fichier de sortie ? == L'arborescence utilisée pour le protocole gsiftp est la même que celle que vous obtenez avec les commandes dpns-ls.
[lambert@lpsc-ui gliteWMS6]$ dpns-ls /dpm/in2p3.fr/home/atlas SAM atlasdatadisk atlasmcdisk brelier calib0_valid1_V1 flambert fmalek generated install lucotte mc12 test trig1_misal1_mc12
-->Exercice: Ouvrez le fichier job.jdl et adaptez le de manière à ce que le fichier de sortie du job soit sauvé dans votre propre répertoire.
-->Exercice: Ouvrez le fichier job.sh, quel fichier produit ce job basique ?
Soumission du job et récupération du résultat
[lambert@lpsc-ui gliteWMS6]$ 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/1meQDN4RBrFCHb2C1j_T3g ========================================================================== [lambert@lpsc-ui gliteWMS6]$ glite-wms-job-output https://lb104.cern.ch:9000/1meQDN4RBrFCHb2C1j_T3g 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/1meQDN4RBrFCHb2C1j_T3g have been successfully retrieved and stored in the directory: /tmp/lambert_1meQDN4RBrFCHb2C1j_T3g ================================================================================ [lambert@lpsc-ui gliteWMS6]$ ls /tmp/lambert_1meQDN4RBrFCHb2C1j_T3g std.err std.out [lambert@lpsc-ui gliteWMS6]$ dpns-ls jobOutputFile nomAnimal typeAnimal
-->Exercice: Le fichier de sortie jobOutputFile a il été récupéré par la commande glite-wms-job-output ?
-->Exercice: Où se trouve le fichier de sortie et comment le récupérer ?
-->Exercice: Le fichier de sortie est il enregistré dans le LFC avec cette méthode ? Si non comment l'enregistrer ?
Attachments (2)
-
job.jdl
(1.1 KB
) - added by 16 years ago.
glite_wms_jdl_6
-
job.sh
(489 bytes
) - added by 16 years ago.
glite_wms_job_6
Download all attachments as: .zip