Définir les propriétés du travail de message de progression et de progression à partir d’un fichier de script
HPC Pack inclut deux propriétés de travail pour vous aider à communiquer la progression des travaux en cours d’exécution sur le cluster : de progression et message de progression. Par défaut, le service du planificateur de travaux HPC définit et gère la propriété Progress
Pour définir les propriétés Progress et Progress Message dans un fichier batch (.bat), un script HPC PowerShell (.ps1) ou dans une application, vous pouvez utiliser la variable d’environnement %CCP_JOBID%
pour obtenir l’ID de travail du travail actuel.
Dans un fichier .bat, utilisez la commande modifier commande, par exemple :
Job modify %CCP_JOBID% /progress:50 /progressmsg:”Hello”
Dans un fichier
set-HpcJob –id %CCP_JOBID% -progress 50 –progressmessage ”Hello”
Pour plus d’informations sur l’utilisation des API pour définir la progression personnalisée dans une application, consultez Définition des informations de progression des travaux personnalisés.
Les valeurs des propriétés Progress et Progress Message peuvent être définies pour les travaux qui se trouvent dans les états suivants :
configuration de
en file d’attente
en cours d’exécution
annulé
échec
Considérations supplémentaires
Le service Planificateur de travaux ne continue pas à mettre à jour progression pour un travail si vous fournissez une valeur pour la propriété Progress via l’interface de ligne de commande, HPC PowerShell ou les API.
Pour les travaux SOA, la propriété Progress est définie et gérée par les nœuds broker en fonction du nombre d’appels de service pour ce travail.
message de progression n’est pas affiché par défaut dans la liste des travaux. Vous pouvez personnaliser les propriétés de tâche et de travail qui s’affichent dans la liste des travaux et volet Détails. Dans la barre de menus, cliquez sur Afficher, puis sur sélecteur de colonnes.