Est-il possible pour un utilisateur de définir un ensemble de paramètres par défaut pour les soumissions de travaux? En particulier, il serait bon que tous mes travaux me donnent des mises à jour de statut par email, sans avoir à ajouter cette instruction à chaque script de travail.Puis-je définir des options par défaut pour Slurm sbatch?
Répondre
J'ai fait un script d'emballage:
#!/bin/bash
OPTS='--mail-type=ALL --mail-user=<address>'
sbatch $OPTS "[email protected]"
Merci à John Zwinck pour l'idée.
Pour presque toutes les autres options, les variables d'environnement peuvent être utilisées pour spécifier les options de travail afin que vous puissiez les définir dans votre profil bash_profile. Voir la page de manuel de sbatch – damienfrancois
@damienfrancois Merci d'avoir signalé cela. Avez-vous une idée de la raison pour laquelle les options de messagerie ne peuvent pas être configurées à l'aide de variables d'environnement? – Evan
Je ne peux pas penser à une raison technique, donc je suppose qu'il est juste manquant. – damienfrancois
Avez-vous essayé de les pointer? –
Vous devez simplement écrire votre propre script wrapper. –
@JohnZwinck Cette idée semble prometteuse. Surtout si cela fonctionne avec l'option --wrap, seriez-vous intéressé à écrire la réponse explicitement? En fait, je n'ai jamais écrit de script d'encapsulation. – Evan