失败的原因可能包括无权限修改时钟、无效的clock_id等。 4.在使用clock_settime函数修改时钟之前,需要先获得相应的时钟值,可以使用clock_gettime函数。 5.修改时钟需要正确的权限,一般需要以超级用户(root)身份运行程序,或者具有修改时钟的权限。 6.修改时钟需要小心谨慎,不正确的修改可能导致系统时间不准确或者出现...
c - Linux系统调用clock_settime(…)失败,Docker容器中出现EPERM Tl;dr:当我尝试在Ubuntu 18.04容器中执行clock_settime(…)linux系统调用时,尽管程序以根用户身份运行,它还是失败了,并出现EPERM错误。在Ubuntu 18.04的容器外运行与root完全相同的程序成功。 程序如下: /* main.c: This program sets the clock f...