내 하드 드라이브가 활성화되어 있는지 확인하고 나중에 프로그램에서 사용할 변수 또는 부울을 설정하고 싶습니다. hdparm을 설치하고 일정 시간이 지나면 드라이브를 스핀 다운하기 위해 올바르게 작동합니다. 드라이브는/dev/sda2에 있으며 부팅시 자동 마운트됩니다.프로그램 내에서 hdd가 활성화되어 있는지 확인하십시오.
약 popen()
에 대해 읽었지 만 c에서 결과를 구문 분석하는 데는별로 좋지 않습니다. 이것을 할 또 다른 방법이 있습니까?
또한 대기 모드인지 확인하는 것도 효과가 있습니다.
"활성"이라고 말하면 "절전 모드가 아닌"것을 의미합니까? 아니면 "읽기 또는 쓰기 요청에 대한 서비스"를 의미합니까? –
서비스 요청을 의미합니다. 또는 대기 모드에 있으면 부울을 설정할 수 있습니다. –
@EthanMorris 하나 선택 - 답변이 크게 다를 것입니다. 또한, 왜 당신은 알 필요가 있습니까? – duskwuff