어떤 스크립트가 실행시 argv[1]로 기준시간(년월일시분초=20150507141510)을 받고,
이 스크립트를 cron에 등록시켜서 한시간에 한 번씩 실행해야 할 경우,
cron에는 아래처럼 등록하면 됨.
기준시간은 1개월 전이라고 가정함.
date 명령어 실행 결과를 argv[1]로 넘기는 것.
0 * * * * /PATH/TO/SCRIPT $(date '+%Y%m%d%H%M%S' -d '-1 month')
실제로 콘솔에서 아래 명령어를 실행시켜보면 대강 감이 잡힘.
[root@localhost]# date '+%Y-%m-%d %H:%M:%S' -d '-1 month'
2015-04-07 14:15:10
'Linux' 카테고리의 다른 글
[Linux] 커맨드라인 JSON 파서 (command-line JSON parser) (0) | 2015.06.18 |
---|---|
[vim] 유용한 팁 (0) | 2015.05.25 |
[Linux] curl로 Kerberos HTTP SPNEGO 접근하기 (0) | 2015.04.27 |
[Linux] ssh 에서 Kerberos 인증해제 (disable Kerberos on ssh) (0) | 2015.04.21 |
[Linux] Kerberos Server Replication (0) | 2015.04.17 |