summaryrefslogtreecommitdiffstats
path: root/roles/nagios_server/files/nagios/plugins/check_lock
blob: 1a58e95ef8315c618b32b2178730ba8eb0fb1e4d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/python

import fcntl
import sys

try:
    f = open('/mnt/koji/.nagios_test', 'r')
    f.close()
    f = open('/mnt/koji/.nagios_test', 'w')
except IOError:
    print "Could not create file"
    sys.exit(2)
    
fcntl.flock(f, fcntl.LOCK_EX)
f.close()
print "File Locked Successfully"
sys.exit(0)