windows定时执行python程序

先写个 bat 脚本,执行 Python 程序

:: 根据实际情况修改 Python 解释器的路径
set PYTHON=D:\python\python.exe
set CODE_DIR=D:\code\project

cd /d "%CODE_DIR%"
:: 启动 Python 程序
echo Running main.py...
%PYTHON% main.py > nohup.log 2>&1

echo All scripts completed.

win + r 打开 taskschd.msc 任务计划程序

image

根据需要设置触发条件,在操作中启动 bat 程序即可。

这样启动是视为在有图形化操作界面启动的,应该是什么任何程序都可以运行,并且登录用户后在前台看不到任务进程(后台任务管理器中可以看到)

posted @ 2024-09-18 09:30  anyiya  阅读(9)  评论(0编辑  收藏  举报