1분마다 cron 작업을 실행합니다. 구문은 [중복]을 의미합니다.

1분마다 cron 작업을 실행합니다. 구문은 [중복]을 의미합니다.

다음과 같이 매분마다 실행할 cron 작업을 추가할 수 있다는 내용을 어딘가에서 읽었습니다.

#min hour day month weekday command
*/1   *    *    *    *     <your command>

이 부분은 무엇을 /1의미하나요? 생략해도 되나요?

답변1

이것이 단계 값입니다. */2매시간, 매 3시간마다 등을 의미합니다 . 기본 스텝 크기는 1이므로, 스텝 값을 1로 하고 싶다면 */3생략 가능합니다./1

자세한 내용은 crontab(5) 매뉴얼 페이지를 참조하십시오.man 5 crontab

답변2

man 5 crontab"단계 값"을 사용할 수 있음을 나타냅니다.

   Step values can be used in conjunction with ranges.  Following a range with
   '/<number>'  specifies  skips  of  the  number's value through the range.  
   For example, '0-23/2' can be used in the hours field to specify command execution
   every other hour (the alternative in the V7 standard is 
  '0,2,4,6,8,10,12,14,16,18,20,22'). Steps are also permitted after an asterisk, so if
   you want to say 'every two hours', just use '*/2'.

따라서 귀하의 경우 이것은 "매분마다 실행"입니다. 대부분의 크론은 1분 단위를 사용하므로 a 는 *정확히 동일합니다(모든 크론 서버가 단계 값을 지원하는 것은 아니기 때문에 실제로 "이식성"이 더 높습니다).

관련 정보