GNU/Linux >> Tutoriales Linux >  >> Linux

usando flock con cron

El archivo de bloqueo que especifica como opción para /usr/bin/flock; /var/cron.lock permanece bloqueado con el flock(2) llamada al sistema durante la duración de su secuencia de comandos /usr/bin/myscript . Una vez que su secuencia de comandos se completa, ese bloqueo se libera nuevamente mediante /usr/bin/flock .

Cuando el /usr/bin/flock El comando no puede lograr un bloqueo, es decir, porque /var/cron.lock ya está bloqueado porque su secuencia de comandos aún se está ejecutando (o cualquier otra condición de error), /usr/bin/flock no ejecutará su secuencia de comandos. Su secuencia de comandos no necesita ser modificada y no necesita verificar el bloqueo, todo lo hace /usr/bin/flock.

El archivo de bloqueo en sí mismo será creado como un archivo vacío por /usr/bin/flock comando si aún no existe, pero después de que se haya creado, el archivo de bloqueo no cambia, solo se aplicará y eliminará un flock(2). El archivo no se eliminará una vez que se complete la secuencia de comandos.


Linux
  1. ¿Usando Notify-send con Cron?

  2. /usr/bin Vs /usr/local/bin ¿En Linux?

  3. Linux – ¿Fusionar /usr/bin y /usr/sbin en /bin (gnu/linux)?

  4. Instalar binarios en /bin, /sbin, /usr/bin y /usr/sbin, interacciones con --prefix y DESTDIR

  5. ¿Cuándo debo usar /dev/shm/ y cuándo debo usar /tmp/?

Cómo bloquear un archivo de texto en Linux usando el comando flock

¿Cómo maneja Linux múltiples separadores de rutas consecutivas (/home////username///file)?

Linux:¿/sbin/init no existe?

Diferencia entre /bin y /usr/bin

Se movió el contenido de /bin a /usr/bin, ¿es posible deshacerlo?

¿Qué es /usr/bin/[?