Comment faire de la programmation asynchrone appels de fonctions dans les scripts shell

J'ai une collection de curl commandes devant être exécutées par un script shell. Maintenant ce que je veux, c'est toutes ces commandes doivent être exécutées à un intervalle de temps régulier ( ce qui est différent pour chaque curl url ) donc ce que je veux faire est de faire des appels asynchrones à

wait [sec]

de commande et exécuter les différentes fonctions pour les différentes périodes d'attente comme

5 minuteries un pour 120s, 2 pour 30s, 3 pour 3000s etc.
et puis, dès qu'ils obtiennent terminées, j'ai envie de déclencher l'exécution de la fonction de gestionnaire attaché à chaque expiration.
Je peux le faire en javascript et nodejs facilement que la programmation événementielle de la langue. Mais j'ai peu de connaissances sur la création de scripts shell. Alors, comment puis-je mettre en œuvre cette ou hotto faire de tels appels asynchrones dans le script shell?
Je ne sais pas si je suis assez clair, ce que d'autres détails devrais-je mentionner si je ne suis pas?

est de 60 secondes résolution trop sûr, c'est pourquoi vous ne pas les exécuter que des tâches cron?

OriginalL'auteur Harshit Laddha | 2014-06-09