Preguntas con respuestas sobre "fcntl"

34 preguntas, página #1

26

votos

7

respuestas

vistas 33,200

Python fcntl no se bloquea como se esperaba

En un sistema operativo basado en Debian (Ubuntu, Debian Squeeze), estoy usando Python (2.7, 3.2) fcntl para bloquear un archivo. Según entiendo por lo que leí, fnctl.flock bloquea un archivo de alguna manera, que se lanzará una excepción si otro cliente quiere bloquear el mismo archivo. ...

preguntado 10 años, 6 meses

7

votos

1

respuestas

vistas 2,521

Interbloqueo con flock, fork y terminación del proceso principal

Tengo un programa de Python bastante complicado. Internamente tiene un sistema de registro que usa un fcntl.flock exclusivo (LOCK_EX) para administrar el bloqueo global. Efectivamente, cada vez que se descarga un mensaje de registro, se adquiere el bloqueo de archivo global, el mensaje se emite al archivo (diferente del archivo de bloqueo) y global ...

preguntado 10 años, 8 meses

1

votos

2

respuestas

vistas 1,630

fcntl no funciona

Tengo un pequeño programa que se cansa de cambiar el modo de acceso a los archivos después de que se ha abierto. ...

preguntado 11 años, 7 meses

0

votos

1

respuestas

vistas 176

Ignorando las líneas de comentarios marcadas con "%" usando open () en C en linux

Estoy tratando de leer un archivo que tiene las dos primeras líneas marcadas con un "%" como primer carácter. Necesito ignorar estas dos líneas y luego leer 4 variables enteras separadas, separadas por una cantidad desconocida de espacio en blanco. Esto luego se repite para cada línea hasta EOF. Estoy intentando usar open () ...

preguntado 11 años, 10 meses

1

votos

1

respuestas

vistas 6,986

Tener problemas con la función flock ()

Tengo una pregunta sobre cómo funciona flock (), particularmente en Python. Tengo un módulo que abre una conexión en serie (a través de os.open ()). Necesito hacer que este hilo sea seguro. Es bastante fácil hacerlo seguro para subprocesos cuando se trabaja en el mismo módulo usando threading.Lock (), pero si el módulo se importa desde ...

preguntado 11 años, 11 meses

22

votos

1

respuestas

vistas 24,204

¿Se establece O_NONBLOCK como una propiedad del descriptor de archivo o del archivo subyacente?

Por lo que he estado leyendo en el sitio web de The Open Group sobre fcntl, abrir, leer y escribir, tengo la impresión de que si O_NONBLOCK está configurado en un descriptor de archivo y, por lo tanto, si se usa E / S sin bloqueo con el descriptor, debería ser una propiedad de ese descriptor de archivo en lugar del subyacente ...

preguntado 12 años, 4 meses

2

votos

3

respuestas

vistas 2,736

cuál es el propósito de fcntl con el parámetro F_DUPFD

Rastreé un proceso de Oracle y lo encontré primero, abrí un archivo / etc / netconfig como identificador de archivo 11, y luego lo dupliqué como 256 llamando a fcntl con el parámetro F_DUPFD, y luego cerré el identificador de archivo original 11. Luego se leyó usando el identificador de archivo 256. Entonces, ¿cuál es el punto de duplicar el identificador del archivo? Por qué ...

preguntado 12 años, 5 meses