公司的一个应用服务器license到期了,商务上短时间解决不了。只好将服务器的时间调到去年,临时将就一下。
服务器是vmware虚拟机装的centos,日期每隔一段时间会自动同步,百度了好久,也关闭不掉日期同步的功能。写段python,每天执行一次,检测日期情况。
#!/usr/env python
#-*- coding:utf-8 -*-
import time
import subprocess
def run_cmd(cmd):
sub = subprocess.Popen(cmd, shell=
True)
sub.wait()
def check_time():
now =
time.time()
timeStruct =
time.localtime(now)
strTime = time.strftime(
"%Y-%m-%d %H:%M:%S", timeStruct)
if strTime >
'2018-11-10':
cmd =
'date -s "2017%s"' % strTime[4
:]
run_cmd(cmd)
if __name__ ==
'__main__':
check_time()
加入到crontab中,每天凌晨4点执行一次。
转载于:https://www.cnblogs.com/onelang/p/10224077.html