aboutsummaryrefslogtreecommitdiff
#!/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)