文件锁定时间段

时间:2019-01-25 09:41:53

标签: python function timeout

我只希望函数在特定时间段内完成(假设在5秒内)并返回一些值。如果它在5秒钟内未完成,则应返回失败状态(假设为1)。如果下面的示例在5秒钟内执行,则应返回主机名,否则返回空字符串或其他内容

def processFile(logfile):
    file = open(logfile, 'a+')
    hostname = "karma"
    file.write('%s,%d,\"%s\",%s,%s;\n' %('\"JOB_NEW\"',int(time.time()),hostname,no_of_cpu,user))
    return (hostname)

processFile(logfile)

0 个答案:

没有答案