KamoCRM

Root no podía leer el tiempo ocioso de un miembro, así que nada durmió nunca

FixKlusterServices
Se descapó
23 de septiembre de 2026 a las 19:23 UTC
Autor
Kamo
Compromit
06f8b1c

La primera computadora reportó su tiempo de inactividad en 13.9, luego 29.2, luego 14.4 segundos en tres minutos Mientras nadie la tocaba. No es una persona, es un diente de aserción tapado por la encuesta de treinta segundos. intervalos, y es lo que la encuesta () hace cuando no responderá ninguna exhibición: recuentos ilegibles como ACTIVE y último, se empuja ahora en cada paso. El agente funciona como root y la pantalla X pertenece al miembro, que no es algo que X esté relajado aproximadamente. xprintidle fue invocado con DISPLAY y no XAUTHORITY, por lo que la pantalla se negó, salió no-cero, y el valor de retorno no era Ninguno. Cada encuesta. Para siempre. Así que el tiempo de ocioso nunca pudo disparar en ninguna computadora. La preparación de la hibernación fue el bicho delante de Este estaba detrás de ella, y habría mantenido a todas las máquinas despierta incluso una vez que la preparación se hizo realidad. La cookie se lee en el proceso Xorg que sirve a la pantalla, a través de su línea de comandos. xorgxrdp pasa eso a la casa de la sesión, por lo que se resuelve un camino desnudo a través del proceso propio /proc/-pid-/cwd en lugar de adivinar en el nombre de usuario - el proceso ya sabe, y un hogar El directorio que no está bajo /home habría hecho una conjetura equivocada. Inelegible ya no es silencioso, y eso importa más que la solución: pincha una computadora despierta, por lo que Ahora dice qué pantalla se negó, qué xprintidle imprimida, y qué XAUTHORIDAD fue probado una vez por mostrpresión y razón, no ni una sola vez por encuesta. stderr iba a DEVNULL, que es por eso que tres separan sesiones de trabajo nunca lo vieron. Cinco pruebas, incluyendo la resolución de la vía relativa y el comportamiento de la unidad de sesión.

Todos los cambios

Como lo que ves enviaste?

Todo llega a su espacio de trabajo por sí solo. Comience en el plan gratuito y lea esta página de nuevo en un mes.

Arranzar gratis para siempreVer Precios