summaryrefslogtreecommitdiffstats
path: root/robot.sh
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2008-09-25 00:42:12 +0000
committerH. Peter Anvin <hpa@zytor.com>2008-09-25 00:42:12 +0000
commit995ec43074b9ca971038ea466223008c1080b8f7 (patch)
treea73c5dfd08a7615321fba1010de30dab2a072e66 /robot.sh
parent6b9057355fef1897eb97c895a1d4d53deb7fcdf1 (diff)
downloadnasmbuild-995ec43074b9ca971038ea466223008c1080b8f7.tar.gz
nasmbuild-995ec43074b9ca971038ea466223008c1080b8f7.tar.xz
nasmbuild-995ec43074b9ca971038ea466223008c1080b8f7.zip
Run under lock
Diffstat (limited to 'robot.sh')
-rwxr-xr-xrobot.sh12
1 files changed, 7 insertions, 5 deletions
diff --git a/robot.sh b/robot.sh
index dd4a600..f0abc90 100755
--- a/robot.sh
+++ b/robot.sh
@@ -1,8 +1,10 @@
#!/bin/bash
-cd /home/nasmbuild
-umask 002
-
-date=$(date +%Y%m%d)
-./buildall.sh > log/$date 2>&1
+(
+ flock -xn 8 || exit 0
+ cd /home/nasmbuild
+ umask 002
+ date=$(date +%Y%m%d.%H%M)
+ ./buildall.sh > log/$date 2>&1
+) < "$0"