我有三个 Python 脚本作为计划任务在 Windows Server 2008 VM 上整夜运行。我可以手动运行它们,没有任何问题。但是当我每天早上查看任务计划程序时,第一个脚本已成功运行,而后续两个脚本返回0x1
。我为这三个脚本添加了异常处理程序以记录回溯,希望找到有问题的操作。我通过手动引发来测试处理程序,Exception
它工作正常。但是,当我第二天检查时,没有创建任何日志,这意味着脚本从未运行或实际上没有引发错误。有人可以解释这到底是什么0x1
意思吗,或者是否存在脚本会运行但仍返回该错误的情况?
无论如何,这是调用该脚本的批处理文件:
@echo off
"E:\Scripts\Backup\create_backup.py"
答案1
看起来像是 Python 之外的问题。我可能错了,但默认情况下,Windows 只允许登录用户执行 cmd.exe。要检查,请将诊断输出添加到 cmd 脚本
echo 运行 %DATE% %TIME% >> c:/tmp/file.log