2025-03-14 21:59:59 -06:00
|
|
|
# crontab
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
> 현재 사용자에 대해 일정한 주기로 실행할 cron 작업을 설정.
|
2025-12-16 10:20:31 -07:00
|
|
|
> 더 많은 정보: <https://manned.org/crontab>.
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
- 현재 사용자의 crontab 파일 편집:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
`crontab -e`
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
- 특정 사용자의 crontab 파일 편집:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
`sudo crontab -e -u {{사용자}}`
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
- 지정한 파일의 내용으로 현재 crontab을 교체:
|
|
|
|
|
|
|
|
|
|
`crontab {{경로/대상/파일}}`
|
|
|
|
|
|
|
|
|
|
- 현재 사용자의 cron 작업 목록 보기:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
`crontab -l`
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
- 현재 사용자의 모든 cron 작업 제거:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
`crontab -r`
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
- 매일 10:00에 실행되는 작업 예 (*: 모든 값을 의미):
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
`0 10 * * * {{실행_할_명령}}`
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
- 10분마다 실행되는 cron 작업 예:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`*/10 * * * * {{실행_할_명령}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
- 매주 금요일 02:30에 특정 스크립트를 실행하는 cron 작업 예:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`30 2 * * Fri /{{경로/대상/script.sh}}`
|