"chronycsources" 호출을 위해 faketime을 사용하려고 합니다. "chronyc source|cat"은 터미널에서는 잘 작동하지만 이렇게 하면 faketime 'last friday 5pm' chronyc sources|cat
아무것도 출력되지 않습니다.
더 이상한 점은 내가 가짜 시간으로 chronyc을 호출하면 동일한 컴퓨터가 작동한다는 것입니다.
왜 이런 일이 일어나는지 아는 사람이 있나요? 제가 일부 설정을 망쳤나요? chrony와 faketime을 다시 설치해 보았습니다.
답변1
문제는 SELinux에 있습니다. 분명히 SELinux가 적용 모드에 있을 때 chrony는 잘 상호 작용하지 않습니다. 허용으로 전환했는데 이제 예상대로 작동합니다. faketime 'last friday 5pm' chronyc sources
내 popen 코드에서 호출하여 사용할 수 있습니다 .