Как завершить выполнение, если уже запущен другой экземпляр

pidof -x -o $$ ${0##*/} && exit


Проверяет, запущен ли уже другой экземпляр этого сценария с помощью PID (идентификатора процесса). Если другой экземпляр найден, завершает выполнение текущего экземпляра. Альтернативой может быть использование блокировки файлов, чтобы предотвратить запуск нескольких экземпляров сценария.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *