公司的一个应用服务器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点执行一次。
本文介绍了一种解决CentOS服务器因license问题而手动调整系统时间的方法。通过编写Python脚本,定时检查并修改服务器时间,确保软件授权不受影响。同时,文章提供了将此脚本加入到crontab定时任务的具体步骤。
1001

被折叠的 条评论
为什么被折叠?



