ruby で無限に sleep させるには、どう実装するのが一番効率よいですか?

sleep INFINITY

は、 Inf out of Time range のエラーが発生してしまいます。

背景

特定のバッチ(デーモン)は、特定の設定下では何もしない、を実現したいと思っていて、無限に sleep する方法は何があるのか、どう実装するのが一番効率良いのか、と疑問に思い、質問しています。