스크립트를 열고 실행할 필요없이 정기적으로 매월 실행하려는 스크립트가 있습니다. Windows 작업 스케줄러에서 찾을 수있는 모든 웹 페이지를 참조하고 지침을 따랐습니다. 그러나 작업 스케줄러에서 스크립트를 실행하면 Python에서만 스크립트가 열리고 실행되지 않습니다.
작업 스케줄러 실행 창에서 스크립트 자체 경로와 Python 프로그램 경로를 사용하여 스크립트 경로를 모두 입력했습니다. 또한 이 블로그 게시물에서 제안한대로 스크립트를 인수로 사용하여 Python 프로그램의 경로를 스크립트로 입력하려고 했습니다 . 내 스크립트는 하드 코딩되어 있으므로 인수를 추가 할 필요가 없다고 생각합니다.
나는 분명한 것을 놓치고 있습니까?
Python 명령 행이 아닌 Python 프로그램의 경로를 사용했기 때문에 문제가 발생했습니다. 즉, "C : \ Python27 \ ArcGIS10.1 \ python.exe"를 사용해야 할 때 "C : \ Python27 \ ArcGIS10.1 \ Lib \ site-packages \ pythonwin \ Pythonwin.exe"를 사용하고있었습니다.