【问题标题】:Python Script Running in Windows Task Scheduler Completes with exit code 3221225477在 Windows 任务计划程序中运行的 Python 脚本完成,退出代码为 3221225477
【发布时间】:2015-04-19 11:44:34
【问题描述】:

我正在对一个执行 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

我是不是做错了什么,或者我可以尝试其他任何步骤来使其正常工作?

【问题讨论】:

    标签: python shell scheduled-tasks


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-22
      • 2016-06-24
      • 2017-06-21
      • 1970-01-01
      • 2017-03-17
      相关资源
      最近更新 更多