음머어's 까망별

블로그 이미지
무지 인간의 첫 걸음..
by 까망별 음머어
  • 279,030Total hit
  • 11Today hit
  • 126Yesterday hit

'Linux'에 해당되는 글 2건

  1. 2009.07.02
    [Linux] 콘솔창에서 주기적으로 명령어를 실행하고 싶을 때 (크론탭말구 --) (1)
  2. 2008.11.17
    [Linux] crontab


MySQL 테이블 스페이스가 정상적으로 디스크 영역을 잡아가고 있는지,
로그에 기록이 어떻게 싸여 가고 있는지... 등등을 보고 싶지만,
1초 주기로 화살표 위로 올리고 엔터치기 귀찮으신 분들(나 포함 --;;)......

이 명령어 하나만 써보시면, 체증이 확 풀릴 수 있다. (-0-)/
---------------------------------------------------------------------------------
[um@localhost /] watch --help
Usage: watch [-dhntv] [--differences[=cumulative]] [--help] [--interval=<n>] [--no-title] [--version] <command>
  -d, --differences[=cumulative]        highlight changes between updates
                (cumulative means highlighting is cumulative)
  -h, --help                            print a summary of the options
  -n, --interval=<seconds>              seconds to wait between updates
  -v, --version                         print the version number
  -t, --no-title                        turns off showing the header

---------------------------------------------------------------------------------

라고 나와 있다.

뭐.... 사용방법은 간단하게...... 아래와 같다..
*********************************************************************************************************
watch -n갱신주기(단위:초) "명령어"
*********************************************************************************************************


대충 내가 써먹는 것을 예로 들자면.... 이런거 -0-?
---------------------------------------------------------------------------------
[um@localhost /] watch -n1 "df -h"

Every 1.0s: df -h                         Thu Jul  2 11:27:55 2009

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             4.0G  2.5G  1.3G  67% /
none                  2.0G     0  2.0G   0% /dev/shm
/dev/sda2              61G   25G   34G  43% /my1
---------------------------------------------------------------------------------

기껏해야 이정도지만,
머리가 좋으신 분들은 여러모로 다르게 사용하실 수 있으실 거라 믿는다.. ^^;;








저작자 표시 비영리
신고
TRACKBACK 0 AND COMMENT 1

[corntab --help]
-----------------------------------------------------------------------------------------
crontab: invalid option -- -
crontab: usage error: unrecognized option
usage:  crontab [-u user] file
        crontab [-u user] { -e | -l | -r }
                (default operation is replace, per 1003.2)
        -e      (edit user's crontab)
        -l      (list user's crontab)
        -r      (delete user's crontab)
-----------------------------------------------------------------------------------------

[crontab 설명]
어떠한 작업을 정해진 시간에 주기적으로 실행시키고자 할 때 사용한다.

단, 시스템 관리자가 허가를 내주어야 (=  /user/lib/cron/cron.allow 에 등록 해주면)
사용 가능하다.

[crontab 사용 방법]
1. crontab -e 
vi 창이 열리고 cron을 등록 할 수 있도록 해준다.

기본 cron의 형식은 아래와 같다.
# -------------------------------------------------------------------
# 아래는 crontab 예제입니다.

# 양식 : 분 시 일 월 요일(0=일요일) 명령어 
# * : 모든 가능한 값 표현시 사용
# - : 각 필드의 범위 표현시 사용
# , : 여러 개의 값 사이 분리시 사용


5  *   *   *  *  /mytest/script/test.sh
# 의미 : 매월 매일 매요일 매시 5분에 /mytest/script/test.sh 를 수행하겠다

0  0, 6, 12, 18  1   *   * /mytest/script/test2.sh
# 의미 : 매월 1일 0시, 6시, 12시, 18시 에 /mytest/script/test2.sh 를 수행하겠다.

0  6-10 *  * 1-5 /mytest/script/test3.sh
# 의미 : 주중(월요일~금요일)에 6시부터 10시까지 /mytest/script/test3.sh 를 수행하겠다.
# -------------------------------------------------------------------

동일조건에 여러 개를 수행하고자 할 경우,
위와 같이 쉼표를 이용하여 사용할 수 있다.

또한 연속적인 경우에는 - 를 이용하여, 표현 가능하다.

2. crontab -l
등록된 내용을 확인할 수 있게 해준다.
cron 파일에 대한 cat 명령어라고 할까?

3. crontab -r
cron 이 더 이상 필요 없을 경우,
삭제 명령어 이다.









저작자 표시 비영리
신고
TRACKBACK 0 AND COMMENT 0

ARTICLE CATEGORY

모든 이야기 (77)
독백 (22)
MySQL (25)
Oracle (7)
영화 (6)
Linux (3)
DW(Data Warehouse) (0)
(7)
음악 (1)
Python (3)
Postgresql (2)

ARCHIVE