![Windows 计划任务失败并显示 0x1,不记录错误](https://linux22.com/image/1356010/Windows%20%E8%AE%A1%E5%88%92%E4%BB%BB%E5%8A%A1%E5%A4%B1%E8%B4%A5%E5%B9%B6%E6%98%BE%E7%A4%BA%200x1%EF%BC%8C%E4%B8%8D%E8%AE%B0%E5%BD%95%E9%94%99%E8%AF%AF.png)
我有三个 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