Étant donné un PC de base, nous aimerions l'utiliser pour exécuter certaines tâches en arrière-plan 24h / 24.
Fondamentalement, nous aimerions avoir des commandes comme:
add-task *insert command here*
list-tasks
remove-task(s)
Les tâches ajoutées doivent simplement être placées dans une file d'attente et exécutées l'une après l'autre en arrière-plan (en continuant à fonctionner après la déconnexion du shell).
Y a-t-il un script / programme simple qui fait cela?
batch
commande "ne fait aucune parallélisation". Il y a généralement un délai par défaut de 60 secondes entre le démarrage d'un travail et le démarrage du suivant; cependant, rien ne fait attendre le prochain travail que le premier se termine - ilatd
lancera volontiers les travaux de la file d'attente par lots dès que la valeur définie par l'-b
option sera écoulée (voir laatd
page de manuel).