簡體   English   中英

在Windows Task Scheduler中運行的Python腳本以退出代碼3221225477完成

[英]Python Script Running in Windows Task Scheduler Completes with exit code 3221225477

我正在對做3件事的python腳本進行故障排除。

  • 使用subprocess.check_output('net stop "ArcGIS Server"', shell=True)
  • 運行一些arcpy函數
  • 使用subprocess.check_output('net start "ArcGIS Server"', shell=True)

從IDLE運行時,腳本運行良好。 當我選中“僅在用戶登錄時運行”單選按鈕時,它也可以作為計划任務正常運行

但是,此任務在服務器上運行,並且我不需要登錄即可運行該任務。 因此,我檢查了單選按鈕:“運行是否登錄用戶”和“以最高特權運行”單選按鈕。

結果是腳本的日志文件為空,並且腳本從未完成。 它在我上面提到的任務計划程序中返回錯誤代碼。

更多任務詳細信息:

  • 行動:啟動程序
  • 程序/腳本:C:\\ Python27 \\ ArcGIS10.3 \\ python.exe
  • 添加參數(可選):D:\\ ArcGISData \\ server-data \\ Python \\ copydata.py

我是在做錯什么,還是可以嘗試其他步驟使它正常工作?

不知道為什么老實說它不起作用,但是在完成重新創建任務的步驟之后,它開始起作用。 也許我只是錯誤地輸入了運行任務或類似內容的用戶的憑據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM