目录
一、创建排程
1. Windows 键 + R 打开"运行"。输入taskschd.msc 回车,进入工作排程器。
2. 在右侧“动作”导航栏中,点击“建立工作”。
3. 设置“一般”、“触发程序”、“动作”。
4. 排程管理
二、运行问题
1. 文件位置相关问题
理解:
解决:
Ubuntu、Linux 也可以设置自动排程,该篇文章是针对 Windows 自动排程。
一、创建排程
1. Windows 键 + R 打开"运行"。输入taskschd.msc 回车,进入工作排程器。
2. 在右侧“动作”导航栏中,点击“建立工作”。
3. 设置“一般”、“触发程序”、“动作”。
4. 排程管理
点击“工作排程器程式库,即可看到右方出现所有排程内容。
可针对不同排程程序,进行“启用”、“停止”等操作。
二、运行问题
1. 文件位置相关问题
理解:
若代码中定义自动生成文件的位置,是项目的相对位置,则在Windows排程执行时,位置会定位在C盘。
但是,C盘操作需要管理员权限,所以排程执行程序时会报错 permission denied,如下图。
解决:
将自动生成文件的相对位置,改成绝对位置。
比如:settings.py中设定log文件生成的位置
# LOGPATH = os.getcwd() # 相对位置
LOGPATH = 'D:\\book_log' # 绝对位置