diff options
Diffstat (limited to 'scripts')
| -rw-r--r-- | scripts/get-repo-desc.bash | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/scripts/get-repo-desc.bash b/scripts/get-repo-desc.bash index b2b4057..c952a0b 100644 --- a/scripts/get-repo-desc.bash +++ b/scripts/get-repo-desc.bash @@ -1,5 +1,13 @@ #!/bin/bash +LOCK_FILE=/var/lock/get-repo-desc.lock + +exec 9>"$LOCK_FILE" +if ! flock --nonblock 9; then + echo "Another instance is already running. Exiting." + exit 1 +fi + for repository in /repositories/*; do echo "Processing repository: $(basename "$repository")" |
