본문 바로가기

컴퓨터

[Linux] Cron tab 사용법

https://crontab.guru/ 참고

문법

*                    *                 *                   *               *   [command]

분                      시                  일(달)                 달                일(주)

자주 사용되는 예제들

30분마다 반복

# 30분마다 ls를 실행 (왠지 잘 안됨)
*/30 * * * * ls

# 0, 30분마다 ls를 실행
0,30 * * * * ls

첫번째꺼가 왠지 잘 안돼서 두번째꺼로 함.

 

Sudo로 실행 (reboot 등)

sudo crontab -e

주의사항

1. 명령어는 newline으로 끝나야 함. 특히 마지막 명령어이면 newline을 까먹기 쉬우니 반드시 엔터를 쳐주기.

2. postfix가 설치되어 있지 않다면 (CRON) info (No MTA installed, discarding output) 에러가 뜨는데 명령어 끝에 > /dev/null 2>&1을 추가하거나 postfix를 설치한다.