안녕하세요.
RedHat 기반에서 코드를 작성 중에 있습니다.
이번에 리눅스 계열에서 프로그래밍은 처음이라 man page와 유저 가이드를 보며
코드를 만들고 있는데 진행하려하는 것은 아래와 같습니다.
1. 1ms 단위로 미래의 특정 시간을 입력받는다.
2. RedHat에서는 NTP 서버와 동기화를 한다.
3. 미래의 특정시간이 임박/도래하면 특정업무를 수행한다.
위의 상황을 처리해야하는 코드입니다.
Posix계열에서 timer로 one-shot과 주기타이머를 만들 수 있는걸로 확인했는데
특정 시간에 one-shot으로 알려주는 기능은 없는 것 같아서 찾아보다 문의를 남기게 되었습니다.
현재 시간 대비 특정 시간을 파라메터로하여 타이머를 생성하고(시간을 계속 체크하는 것이 아닌)
그 타이머가 특정시간 도래시 만료되어 시그널을 띄우면 좋겠는데 그런 API는 없는 것 같아보입니다.