Linux에서 일정 시간마다 실행되는 데몬 구현 질문

hernian의 이미지

안녕하세요
제목에 써있는 그대로 Linux 상에서 일정 시간마다 실행되는 프로그램을 만들고 싶습니다.

프로그램은 Daemon 형태로 개발 할 예정 입니다.

그런데 이녀석을 구현 할때

sleep() 을 써서 일정 시간마다 동작하게끔 만드는게 너 나을까요

아니면 signal의 alarm 을 이용해서 구현하는게 나을까요?

고수 님들의 답변 기다립니다. ^^