Pour clarifier la question, une petite mise en situation :
J'ai acces en ssh (via authentification par clef) a plusieurs machines en reseau. Je lance des taches en executant un script python qui se charge de lancer une sequence - calculs, compilations, calculs etc.... Les resultats sont stockes sur la machine, mais j'ai aussi fait des scripts bash pour envoyer par mails ceux-ci etc...
MAIS, le probleme ne vient pas de lancer les taches, mais de gerer les taches non-faites parce que machine rebootee, parce que je veut ajouter ceci ou cela... Et au dela de 2-3 machines, a la main je me perd completement.
Ce que je cherche, c'est un logiciel qui n'a besoin que de ssh, et qui me permettrait de suivre les differentes taches executees sur differentes machines, lancer de nouvelles taches, que si un machine n'estp lus accessible ou que la tache a ete interrompue elle soit relancee automatiquement etc...
J'avais trouve Disco qui fait quelque chose de proche (meme si ca permet plus !) mais il demande wattmille ports a ouvrir... c'est plus ou moins un environnement securise, mais l'admin est parano, et j'ai du tout installer dans mon home... et ca marche pas. Enfin pas reussi a faire marcher comme ca.
Si je ne suis pas clair, demandez moi plus de precision, ca m'aiderai beaucoup de trouver un truc comme ca. Si en plus on peut ajouter des taches dans une GUI, c'est mieux, parce que c'est long de modifier un script pour faire ceci ou cela...
---------------
Un blog qu'il est bien