(16) ★ cron (목적: 정기적으로 실행)
※ 현재 접속한 계정의 홈 디렉토리로 이동하기 위해서는 ~ 를 입력해주면된다.
■ Cron : 특정프로그램을 정기적으로 실행하는 목적을 달성할 수 있다.
ex) 정기적으로 데이터 백업
- crontab -e 를 입력하여 정기적으로 수행될 작업에 대해 설정해줄 수 있다.
- 아래와 같은 값을 줄 수 있다.
실습 : date 를 입력하면 현재시각이 출력된다. 이 출력되는 시각을 1분마다 date.log 파일에 append 해주고, append 된 정보를 화면에 출력해보자.
그리고 해당 프로그램이 에러가발생할 수 있으며 그 에러내용 또한 date.log 에 넣어보자.
1. contab -e
2. */1 * * * * date >> date.log // 1분에 한 번씩 출력되는 현재시각을 date.log 에 append 한다.
3. tail -f date.log // tail -f : 새로된 추가된 내용들에 대하여 자동으로 화면에 refresh 해준다.
4. */1 * * * * date >> date.log 2> &1 // Standard out error에 대하여 표준 출력을 하는 파일에 Redirection 해준다.
// 이 때 반드시 1앞에 &를 붙여줘야한다. 안그러면 1이라는 파일에 Standard out error를 Redirection하는 것이다.
출처: https://sourceflower.tistory.com/68?category=613435 [소스플로우]
'OS > Linux' 카테고리의 다른 글
(20) ★ 파일과 디렉토리 에 r w x 권한 부여 (0) | 2019.03.26 |
---|---|
(19) ~ (물결) , user 추가 , super user 권한부여 (0) | 2019.03.26 |
(18) ★ who, id , super user, sudo, su 접속계정 변경...등 사용자 관련 (개념) (0) | 2019.03.26 |
(17) ★ ; 과 &와 && 의 차이 (0) | 2019.03.26 |
(15) ★ daemon (목적 : 항상실행) (0) | 2019.03.26 |
(14) 리눅스에서 백그라운드 작업해보기 (vs 윈도우에서 멀티태스킹) (0) | 2019.03.26 |
(13) 파일 찾기 (locate, find , whereis) 그리고 $PATH (0) | 2019.03.26 |
(12) ★ 컴퓨터 동작원리 (Storage, Memory, Processor) (0) | 2019.03.26 |