在Windows任务计划程序中运行的Python脚本完成,退出代码为3221225477

时间:2015-02-18 12:55:46

标签: python shell scheduled-tasks

我正在对执行3件事的python脚本进行故障排除。

  • 使用subprocess.check_output('net stop "ArcGIS Server"', shell=True)
  • 停止ArcGIS Server
  • 运行一些arcpy函数
  • 使用subprocess.check_output('net start "ArcGIS Server"', shell=True)
  • 启动ArcGIS Server

从IDLE运行时,脚本运行正常。当我检查单词"仅在用户登录时运行"

时,它也可以作为计划任务正常运行

但是,此任务在服务器上运行,我不希望必须登录才能运行任务。所以我选中了单选按钮,说明"运行用户是否登录"和"以最高权限运行"。

结果是脚本的日志文件为空,脚本永远不会完成。它返回我在上面提到的任务计划程序中的错误代码。

更多任务详情:

  • 操作:启动程序
  • 程序/脚本:C:\ Python27 \ ArcGIS10.3 \ python.exe
  • 添加参数(可选):D:\ ArcGISData \ server-data \ Python \ copydata.py

我做错了什么,或者我是否还有其他步骤可以尝试使其正常工作?

1 个答案:

答案 0 :(得分:1)

不确定为什么它不诚实,但在完成重建任务的步骤后,它开始工作。也许我只是错误地输入了运行任务的用户的凭据或类似的东西。