Jak sprawić, aby skrypt Ruby był uruchamiany raz na sekundę?

Mam skrypt Ruby, który musi działać około raz na sekundę. Używam skryptu Ruby do śledzenia modyfikacji plików w katalogu i chcę, aby skrypt śledził aktualizacje w czasie rzeczywistym.

Zasadniczo chcę, aby mój skrypt robił to samo, co uruchamianie „topu” na powłoce Unix, gdzie ekran jest aktualizowany co sekundę. Czy istnieje odpowiedniksetInterval w Ruby jak w JavaScript?

questionAnswers(5)

yourAnswerToTheQuestion