【发布时间】: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