crontab에서 매시간마다 명령실행 하기.. ?^^:

ktlsu1231의 이미지

안녕하세요.

$crontab -e 를 입력하고 vi에디터 상에서 아래와 같이 입력하면 매 정시마다
메일을 발송하게 되는 것이 맞는지 궁금합니다.

0 /1 * * * ifconfig | mail -s "ip address" ktlsu1231@메일주소

감사합니다.

cdpark의 이미지

/1 대신에 *를 써 보세요.

ktlsu1231의 이미지

안녕하세요.
감사합니다.

crontab에서의 시간은

분(minute) 시(hour) 날(day) 달(month) 요일(dayofweek)
1 1 1 1 sun 명령

이라면 1월 1일 1시 1분 일요일 인 날에 명령이 실행되는 것이죠?

1 * * * * 명령
위의 것은 1시 1분, 2시 1분, 3시 1분... 이렇게 계속 보내지는 것이고요?

/1 * * * * 명령
위의 것은 매 1분(01분, 11분, 21분, 31분, 41분, 51분,01분...) 이렇게
실행되는 것이죠?

*/2 * * * * 명령
위의 것은 매 2분(1:02분, 1:04분, 1:06분, 1:08분...)마다 실행되는 것이고요

그런데

* * * * * 명령
위의 것은 무엇을 의미하나요?
이렇게 해보라고 하셨는데 이것은 매분마다 보내는 것과 동일 한 것이죠?

감사합니다. :)

cdpark의 이미지

제 man page에는 /1 의 용법은 나와있지 않습니다. */2나 1-9/2 라면 몰라도요. (debian stable, FreeBSD 4.8). Solaris 8에는 이 용법마저 설명에 빠져 있습니다. 1,11,21 식으로 수행하려면 1-51/10 식으로 적어야 할 듯 싶네요.

자세한 답은 man 5 crontab을... (RTFM만한 게 없습니다.)

ktlsu1231의 이미지

Quote:

/1 * * * * 명령
위의 것은 매 1분(01분, 11분, 21분, 31분, 41분, 51분,01분...) 이렇게
실행되는 것이죠?

"/1 * * * * 명령" 이렇게 입력한 것은 한참을 기다려 보았지만

아무 반응이 없었습니다. ^^;

알려주셔서 감사합니다.