9시부터 18시까지 30분마다 스크립트를 실행하도록 cronjob 항목을 설정하고 싶지만 18시 30분에 실행되는 것을 원하지 않습니다. 스크립트는 9시에 처음 실행되고 18시에 마지막으로 실행되어야 합니다. 가능합니까?
답변1
0,30 9-18 * * * /path_to_script
단, 위의 내용은 18:30에 실행됩니다. 따라서 18시를 처리할 수 있는 별도의 업무를 찾는 것이 좋습니다. 그래서:
0,30 9-17 * * * /path_to_script
0 18 * * * /path_to_script
반품,크론 작업 생성기굉장해요.
답변2
또는 스크립트를 트리거하기 전에 추가 테스트를 수행하십시오. 아래 예에서는 전류가 1815보다 작은지 테스트합니다.
0,30 9-18 * * * [ $(date +\%H\%M) -le 1815 ] && /path_to_script