Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

337
Views
linux: Determinación de la identidad del identificador de archivo a través de procfs

Estoy tratando de determinar si es posible distinguir entre dos identificadores separados en el mismo archivo y un identificador único con dos descriptores de archivo que lo señalan, usando metadatos de procfs.

Caso 1: dos asas para archivos

 # setup exec 3>test.lck exec 4>test.lck # usage flock -x 3 # this grabs an exclusive lock flock -s 4 # this blocks echo "This code is never reached"

Caso 2: una manija, dos FD

 # setup exec 3>test.lck exec 4>&3 # usage flock -x 3 # this grabs an exclusive lock flock -s 4 # this converts that lock to a shared lock echo "This code gets run"

Si estoy inspeccionando el estado de un sistema desde el espacio del usuario después de que finalizó la etapa de "configuración" y antes del "uso", y quiero distinguir entre esos dos casos, ¿están disponibles los metadatos necesarios? Si no, ¿cuál es la mejor manera de exponerlo? (¿Agregar punteros kernelspace a /proc/*/fdinfo es una acción razonable, que es probable que acepte como parche?)

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

No tengo conocimiento de nada que exponga esto en el proceso tal como está. Descubrir esto puede ser útil al depurar alguna porquería, pero luego puede inspeccionar el estado con el depurador del kernel o un script systemtap.

Según su pregunta, parece que desea lograr esto de una manera que pueda programarse fácilmente y aquí tengo que preguntar cuál es el problema real.

No tengo idea si la gente de Linux estaría interesada en exponer esto. Un problema es que exponer un puntero a un archivo agrega otra fuga de información y, por lo tanto, es probable que se bloquee en el futuro. Otros medios requerirían numerar todos los objetos de archivo y eso no sucederá. De todos modos, se le pedirá una justificación de una manera similar a la que le pedí anteriormente.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!