Je suis nouveau dans la scène des gestionnaires de files d’attente / tâches et je suis actuellement un peu perdu dans les possibilités.
Sur une seule machine (rien sur un réseau interne ou externe), une queue simple qui accepte les mises en queue de plusieurs utilisateurs à exécuter de manière séquentielle.
Je cours Ubuntu 14.04
Les programmes en cours d’exécution sont des logiciels de chimie informatique tels que PSI4, NWChem, GAMESS, etc.
Ces programmes nécessitent un simple fichier txt d’entrée (créé par l’utilisateur) et la sortie est également constituée de fichiers txt.
Dans mes recherches google à ce jour, je rencontre beaucoup d’options qui semblent proches de ce que je veux.
Celles-ci semblent excessives
Je les ai également rencontrés, mais je ne sais toujours pas ce que je fais.
Peut-être que beanstalkd + cron + auto-fait des scripts Python ferait le travail?
Quels programmes conviennent à ce que je recherche et des conseils sur la manière de les mettre en place seraient grandement appréciés.
Je m’excuse si cela est trop ouvert …
Les planificateurs de tâches (Torque, Slurm, PBS, etc.) sont destinés aux grandes grappes et sont un peu difficiles à installer, mais ils ont été conçus pour faire ce que vous voulez faire. Les autres étaient destinés à des fins différentes. task-spooler
est celui de la deuxième liste qui ressemble à ce que vous voulez, mais il ne semble pas être multi-utilisateur.
Ma suggestion serait d’essayer le condor , un planificateur de tâches puissant et facile à installer / à gérer .