.png)
cron
이전 동료는 24시간 동안 5분마다 작업을 설정했습니다 . 이제 오전 7시에서 오후 7시 사이에만 실행되도록 수정해야 합니다.
저는 직업을 배운 적이 없어서 cron
구글링도 해봤지만 잘 안 됐어요.
작업 스케줄러는 아래와 같이 설정됩니다.
일정에 따라 작업 시작- 설정
한 번 - 고급 설정 무한정 30분 이상 실행되는 경우 작업 중지
기간 동안 5분마다 작업 반복 활성화됨
그리고 배치 파일을 다음에서 수정했습니다.
C:\PHP\php.exe -f C:\path\cron.php 5분
에게
*/5 7-19 * * * C:\PHP\php.exe -f C:\path\cron.php 5분
배치 파일에 */5 7-19 * * *를 추가해도 작동하지 않습니다.
누군가가 나를 도울 수 있다면 감사하겠습니다. 미리 감사드리며 시간을 내주셔서 감사드립니다.
답변1
Windows 기본 작업 스케줄러는 Unix/Linux와 동일한 방식으로 구성되지 않습니다 cron
.
배치 파일의 내용을 편집하여 일정을 변경할 수 없습니다.
작업 스케줄러에는 옵션이 제한되어 있습니다.
시간이 특정 범위를 벗어나는 경우 해당 배치 파일을 일찍 종료하도록 변경할 수 있습니다.
set "currentTime=%Time: =0%"
set flag=false
if %currentTime% geq 07:00 if %currentTime% leq 19:00 set flag=true
if %flag%==true (
# your existing commands
# go here
)