blob: c91fea3802648ef04f3a43a4cf774b2e82bd3a7c (
about) (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#!/usr/bin/python3
from sys import argv
from time import gmtime, strftime
from ztdnslib import log
from os.path import isfile
lockfile = '/var/lib/0tdns/lockfile'
if isfile(lockfile):
msg = '{} still exists, 0tdns is probably running for too long'\
.format(lockfile)
print(msg)
# this script shall be run 15, 30 and 45 minutes after an hour;
# in all cases we want to write to logs, but only at 30 or 45 minutes
# we want to email the admin
if int(strftime('%M', gmtime())) >= 30 and '--send-mail' in argv:
print('Sending mail') # TODO send mail and delete this line
log(msg)
|