![매일 11:30과 19:00에 cron 표현](https://linux55.com/image/214777/%EB%A7%A4%EC%9D%BC%2011%3A30%EA%B3%BC%2019%3A00%EC%97%90%20cron%20%ED%91%9C%ED%98%84.png)
매일 오전 11시 30분과 오후 7시에 실행되는 크론 표현식을 만들고 싶습니다. 하지만 0 30 11,19 ? * * *
11시 30분과 19시 30분에 실행하고 0 30,0 11,19 ? * * *
11시, 11시 30분, 19시, 19시 30분에 실행하면 내가 원하는 작업을 수행하는 cron 표현식을 어떻게 작성할 수 있나요? 당신의 도움을 주셔서 감사합니다.
답변1
두 줄만 추가하면 됩니다.
30 11 * * * some-command
0 19 * * * some-command
중복을 피하기 위해 코드를 분할하려면 코드를 환경 변수에 저장할 수 있습니다.
CODE = some sh code here
30 11 * * * eval "$CODE"
0 19 * * * eval "$CODE"
심지어:
CODE = some sh code here
RUN = eval eval "$CODE"
30 11 * * * $RUN
0 19 * * * $RUN