一直使用win计划任务创建bat来运行python自动化,把原电脑的程序迁移到服务器上进行计划任务创建的时候,遇到问题:
image.png
bat代码如下
CALL D:\Anaconda\Scripts\activate.bat D:\Anaconda
cd D:\code\产品需求
python 产品日报监控.py >> log.txt
Pause
首先我运行下文件夹内的bat,没毛病。
然后确定计划任务是否能正常运行bat,在桌面写了个bat:
@echo hello,world
pause
勾选按需运行,发现运行成功。不是百度出来的多数解决方案Task Scheduler设置的问题
image.png
随后查了很多方法,包括修改bat的编码,改注册信息。没用
打开cmd一条一条运行语句,瞎了。之前程序放C盘,迁移过来只改了位置。缺个 D:
CALL D:\Anaconda\Scripts\activate.bat D:\Anaconda
D:
cd D:\code\产品需求
python 产品日报监控.py >> log.txt
Pause
我特么原地 —— [♡-(๑˙ー˙๑)-♡]
希望更多还没磨出茧的打工人可以看见