Duplicar posibles:
Quick-and-dirty way to ensure only one instance of a shell script is running at a timeShell script: Asegúrese de que la secuencia de comandos no se ejecuta si ya se está ejecutando
He creado una tarea programada de copia de seguridad de mis carpetas correctamente lo que estoy bastante orgulloso de. Sin embargo, al ver los resultados de las copias de seguridad, descubrí que mi script de respaldo había sido llamado más de una vez por Crontab, lo que resultó en múltiples copias de seguridad ejecutándose al mismo tiempo.
¿Hay alguna manera de garantizar que cierto script de shell no se ejecute si el mismo script ya se está ejecutando?
Gracias
Pregunta similar: http://stackoverflow.com/questions/ 1440967/how-do-i-make-sure-my-bash-script-isnt-already-running – mizo
Consulte [Gestión de procesos] (http://mywiki.wooledge.org/ProcessManagement). –