在linux和solaris中更改后重置时间

时间:2016-10-26 11:35:59

标签: linux python-2.7 solaris

在linux系统中,我使用python中的以下代码多次更改时间:

import subprocess
import shlex
from datetime import datetime, timedelta

hours_from_now = datetime.now() + timedelta(hours=int(offset))
subprocess.call(shlex.split("date -s '" + hours_from_now.strftime("%c") + "'"))

现在,我需要将linux系统的时间重置为PDT时间(如前所述)。

此外,对于Solaris机器,我知道可以使用与上面类似的代码,只是更改时间的命令将更改为date <dateandtime>

在Linux的情况下我尝试hwclock --hctosys但是linux系统中的时间没有设置为纠正PDT时间(如前所述)。

有人可以建议通过python脚本或可以通过脚本调用的linux命令将linux和solaris机器的时间重置回PDT时间的方法。

0 个答案:

没有答案