[상황] R의 분석 플랫폼으로 리눅스 CentOS7을 사용한다. 매일 매일 반복되는 작업이 있다. 온라인 언론기사 수집과 관련된 일이다. Rscript 파일, .R에 반복작업에 대한 정보가 담겨있는데, 매일 밤 12시, 자정이 넘어 스크립트를 실행하고자 Rstudio 프로그램을 열고 작업을 반복하는 것이 지루해졌다. 그래서, 정해진 시간에 자동으로 R 스크립트를 실행하는 기능을 사용한다: Crontab 이다.
$ sudo crontab -u 유저이름 -e #유저수준에서 crontab을 실행하여 편집할 준비를 한다.
vi에서 crontab 파일이 열리는데,
i 로 입력창으로 전환하고,
crontab 사용법에 맞는 규칙성이 있는 일정을 넣고,
Rscript /home/사용자/이하경로/파일이름.R 을 입력하고,
CTRL + C로 입력창을 나오고,
:wq 로 저장후 파일을 닫는다.
- crontab이 Rscript를 실행하는 사례 (리눅스: 우분투 22.04 + htop 활용)
'R > R terminal mode' 카테고리의 다른 글
source()를 이용하여 .R in .R 처리하기 (0) | 2020.05.01 |
---|---|
tidyverse 의존성 패키지 목록 (0) | 2019.01.28 |
R 12개를 동시에 (CentOS7, mem 256GB, cpu 16 core) (0) | 2016.12.25 |
R - 변수이름 바꾸기 (0) | 2012.05.06 |
R base - grep() - gsub() - 숫자들 중간의 , (comma)를 제거해야할 경우 흔히 사용 (0) | 2012.03.26 |