21天自动重启电脑

查看 182|回复 11
作者:20230713G001133   
import os
import time
from datetime import datetime, timedelta
# 定义重启周期为21天
restart_period = 21
# 获取当前日期距离指定日期的剩余秒数
def seconds_until_next_restart():
    current_time = datetime.now()
    next_restart_time = (current_time + timedelta(days=restart_period)).replace(hour=0, minute=0, second=0)
    seconds_until_restart = (next_restart_time - current_time).total_seconds()
    return seconds_until_restart
# 主程序
if __name__ == '__main__':
    while True:
        seconds_until_restart = seconds_until_next_restart()
        time_remaining = str(timedelta(seconds=seconds_until_restart))
        # 清除上一次的输出内容
        print('\r\033', end='')
        print(f"距离下次重启还有 {time_remaining}", end='')
        time.sleep(1)  # 每隔一秒检查一次是否需要重启
        if seconds_until_restart


image.png (433.14 KB, 下载次数: 0)
下载附件
2024-2-1 17:54 上传

重启, 距离

CQGaxm   

… 善用系统定时任务
no1434   

这个功能应该提升为服务进程,并防止被终止
hackerSQL   

用个cmd shutdown
然后任务计划执行不香吗
vethenc   

定时重启呗
gxlibai   

感谢分享萝卜刀
鹿鸣   

窗口关闭了不就停止了
20230713G001133
OP
  

电脑21天不关?
任国富   


鹿鸣 发表于 2024-2-1 18:44
电脑21天不关?

普通电脑基本上什么时候使用就什么时候打开,但是服务器。。。。。就不一定了
jinmouyuzhao   

感谢你的分享
您需要登录后才可以回帖 登录 | 立即注册

返回顶部