일부 SysV 기반 Linux 시스템에 대한 시간 동기화 서비스를 만들어야 하는데 Ubuntu를 개발 환경으로 사용하고 싶습니다. 이것과 다른 이유로 나는 다음을 사용하기로 결정했습니다.런잇보편적이고 편리한 도구입니다. 하지만 여기에는 몇 가지 문제가 있습니다.
- SysV 기반 시스템에서 이를 실행하려면 어떻게 해야 합니까?
runsvdir
시작해야 할 모듈( )이 있는 것 같습니다 . 소스에서 컴파일하고 완료했습니다.make install
지시대로, 그러나 에는 변경 사항이 없습니다/etc/init.d/
. 수동runsvdir
으로 추가해야 하나요/etc/init.d
? - 콘솔 앱이 제어 신호에 반응하도록 하려면 어떻게 해야 하나요? 이를 수행하려면 일종의 특수 코드가 필요합니까, 아니면 그냥 수행하는 것으로 충분합니까
while(1){waitdata();processdata();}
? 샘플을 검색했지만 sleep 명령이 포함된 bash 스크립트만 찾았습니다.