copr: check if previous cronjob already finished
This commit is contained in:
parent
cc1658ce3a
commit
92a96a7c02
1 changed files with 6 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
|||
#!/usr/bin/bash
|
||||
|
||||
CGIT_CONFIG="/etc/cgitrc.slow" /var/www/cgi-bin/cgit --scan-path=/var/lib/dist-git/git/rpms >/var/cache/cgit/repo-list.rc.new && mv /var/cache/cgit/repo-list.rc.new /var/cache/cgit/repo-list.rc
|
||||
(
|
||||
flock -n 9 || exit 1
|
||||
# ... commands executed under lock ...
|
||||
CGIT_CONFIG="/etc/cgitrc.slow" /var/www/cgi-bin/cgit --scan-path=/var/lib/dist-git/git/rpms >/var/cache/cgit/repo-list.rc.new >/dev/null && mv -f /var/cache/cgit/repo-list.rc.new /var/cache/cgit/repo-list.rc
|
||||
|
||||
) 9>/var/lock/mylockfile
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue