실제로 저는 Windows Server 2016에 cygwin을 설치했고 제 스크립트는 bash 터미널 내에서 완벽하게 실행됩니다.
이제 Windows 작업 스케줄러를 사용하여 매일 스크립트가 실행되도록 예약하고 싶습니다.
그래서 새 작업을 만들었습니다.
조치: 프로그램 시작
프로그램/스크립트: C:\cygwin64\bin\bash.exe
매개변수 추가: "/home/administrator/myscript.sh"
결국 매일매일 촉발하게 됐어요.
하지만 작동하지 않습니다. 마지막 실행 결과(0x41303)를 얻습니다.
cygwin의 작업 스케줄러를 사용하는 것은 이번이 처음입니다. 그렇지 않으면 crontab이 훨씬 쉬울 것입니다.
도와주세요?
답변1
C:\cygwin64\bin\bash.exe -c "/home/administrator/myscript.sh"
그러나 일부 환경 설정이 필요할 수 있으므로 먼저 명령 프롬프트에서 위의 테스트를 수행하는 것이 좋습니다.