2010-11-01 2 views

Répondre

1

Eh bien, il y a quelques choses à considérer, vous devrez dormir et vous devrez accepter une touche immédiatement pour arrêter. Donc, vous aurez probablement besoin de deux threads, un qui boucles à la recherche de touches et l'autre que dort et effectue réellement l'action toutes les heures. Je suis un peu un ruby ​​n00b, donc c'est ce dont vous avez besoin conceptuellement (deux threads, l'un utilisant le sommeil), mais si vous avez besoin de détails de mise en œuvre, je vais devoir faire quelques recherches.

3

La fonction que vous voulez est sommeil

Une meilleure idée pourrait être d'avoir votre script complet plutôt que la boucle, et écrire sa sortie à un fichier que vous pouvez vérifier plus tard plutôt que d'appuyer sur une touche pour fermer. Puis lancez le script toutes les heures en utilisant crontab.

Questions connexes