728x90
반응형
터미널을 열고 crontab -l 명령어를 입력하여 crontab 리스트를 확인합니다.
crontab -l
그리고 터미널을 열고 crontab -e 명령어를 입력하여 crontab 편집기를 엽니다.
crontab -e
편집기가 열리면, 특정 시간에 실행하려는 명령어를 입력합니다. 예를 들어, 매일 오후 6시에 "my_script.sh" 파일을 실행하려면 다음과 같이 입력합니다.
0 18 * * * /path/to/my_script.sh
위의 예시에서 0 18 * * *는 cron 표현식으로, 분, 시간, 날짜, 월, 요일을 나타냅니다. 0 18 * * *는 매일 오후 6시를 의미합니다. /path/to/my_script.sh는 실행하고자 하는 스크립트 파일의 경로를 나타냅니다. 실제로 사용하는 스크립트 파일의 경로로 수정해야 합니다.
편집이 완료되면, 편집기를 저장하고 종료합니다.
이제 설정한 시간에 맞춰 스크립트가 실행됩니다. crontab은 시스템이 켜져 있는 동안 백그라운드에서 주기적으로 해당 작업을 실행합니다.
추가로, crontab -e 명령어를 실행한 사용자의 권한으로 스크립트가 실행되므로, 해당 사용자가 스크립트를 실행할 수 있는 권한을 가지고 있는지 확인해야 합니다. 스크립트 파일에 실행 권한이 없다면 chmod +x /path/to/my_script.sh 명령어를 사용하여 실행 권한을 추가해야 합니다.
728x90
반응형
'서버 > 리눅스' 카테고리의 다른 글
리눅스 root 비번 설정 (0) | 2023.07.20 |
---|---|
[Linux] 리눅스 초보자가 알아야 할 12가지 명령어 (0) | 2023.03.22 |
[Linux] 리눅스 파일 찾기 명령어 find 사용법 및 예제 (0) | 2023.03.22 |
[Linux] 아파치 시작 / 정지 / 재시작 (0) | 2022.12.01 |
리눅스 crontab vi로 열기 (0) | 2022.11.11 |