== Soumissions de jobs == * __En ligne de commande__ [[BR]]Plusieurs système de gestions de jobs (Workload Management System, WMS) coexistent actuellement, chacun ayant un jeu de commandes différent mais avec des syntaxes et des fonctionnalités similaires.[[BR]][[BR]] * LCG-2 WMS est encore fréquemment utlisé mais il ne permet l'accès qu'à des noeuds de grille de type LCG. [wiki:tutoedg -> tutorial] * gLite WMS via NS n'est plus supporté dans le middleware glite. Il a été remplacé par glite-wms. * gLite WMS via WMProxy permet de faire de la soumission "bulk" de jobs. Ce système offre de meilleures performances dans le traitement des jobs. [wiki:tutoglitewms -> tutorial] ||Fonction||LCG-2 WMS||gLite WMS via NS||gLite WMS via WMProxy|| ||Soumettre un job||'''edg-job-submit''' [-o joblist] jdlfile||glite-job-submit [-o joblist] jdlfile||'''glite-wms-job-submit''' [-o joblist] jdlfile|| ||Statut d'un job||edg-job-status [-i joblist] jobIDs||glite-job-status [-i joblist] jobIDs||glite-wms-job-status [-i joblist] jobIDs|| ||Logging Information d'un job||edg-job-get-logging-info [-i joblist] jobIDs||glite-job-logging-info [-i joblist] jobIDs||glite-wms-job-logging-info [-i joblist] jobIDs|| ||Récupérer la sortie d'un job||edg-job-get-output [-dir outdir] [-i joblist] jobIDs||glite-job-output [-dir outdir] [-i joblist] jobIDs||glite-wms-job-output [-dir outdir] [-i joblist] jobIDs|| ||Annuler un job||edg-job-cancel [-i joblist] jobID||edg-job-cancel [-i joblist] jobID||glite-wms-job-cancel [-i joblist] jobID|| ||Lister les ressources disponibles||edg-job-list-match jdlfile||glite-job-list-match jdlfile||glite-wms-job-list-match jdlfile|| ||Délégation de proxy||||||glite-wms-job-delegate-proxy -d delegID|| Touts les WMS ont en commun de décrire le job au moyen d'un fichier '''JDL (Job Description Langage)''' * __Avec des software dédiés__ * GANGA [wiki:tutoganga -> tutorial] * pAthena