diff options
| author | Alex Pooley (@zuedev) <zuedev@gmail.com> | 2026-05-07 23:32:01 +0100 |
|---|---|---|
| committer | Alex Pooley (@zuedev) <zuedev@gmail.com> | 2026-05-07 23:32:01 +0100 |
| commit | 5230afd6060ab273d2b4182a6da0b8e9eea9fc56 (patch) | |
| tree | b42b60221664cf56d360c89dbd85ca85b3de036d | |
| parent | fdc045b0bad16fdbd3fbd3dcccf52b82d7c3999a (diff) | |
| download | git.zue.dev-5230afd6060ab273d2b4182a6da0b8e9eea9fc56.tar git.zue.dev-5230afd6060ab273d2b4182a6da0b8e9eea9fc56.tar.gz git.zue.dev-5230afd6060ab273d2b4182a6da0b8e9eea9fc56.tar.bz2 git.zue.dev-5230afd6060ab273d2b4182a6da0b8e9eea9fc56.tar.xz git.zue.dev-5230afd6060ab273d2b4182a6da0b8e9eea9fc56.zip | |
more locks!
| -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")" |
