zoukankan      html  css  js  c++  java
  • 부팅 시각 확인, 크론탭(crontab) 설정방법

    Linux 서버 부팅시각 확인방법 

    1. last 로그확인

       # last reboot 

    2. dmesg 로그 업데이트 시각확인

      # ll /var/log/dmesg

    크론탭(crontab) 설정방법

      # crontab -l  : 예약된 작업리스트 출력

      # crontab -e : 예약된 작업 수정

      # crontab -r  : 예약된 작업 삭제

    crond 실행 확인 방법은 ps 명령어를 통해 확인 가능 하다.

    ps -ef | grep crond

    크론탭 시작

    => /etc/rc.d/init.d/crond start

    크론탭종료

    => /etc/rc.d/init.d/crond stop

    크론탭재시작

    => /etc/rc.d/init.d/crond restart

    /etc 안에는 해당 크론탭의 설정파일을 저장하는 디렉토리들이 존재 한다.
    어떤 녀석들인지 보려면 ls -al | grep cron 명령어를 통해 확인 해 보자.

    그리고 일반사용자의 crontab 명령어사용을 제한하고자 한다면
    /etc/cron.deny  에 ID를 등록한다.

    예) badboy 라는 사용자가 크론탭 사용을 제한하도록 하고 싶다면
        /etc/cron.deny 에 badboy를 추가

    이제 크론탭 등록을 해 보자.

    우선 crontab -e 명령어로 vi를 띄운다.
    그리고 아래는 설정 형식 이다.

    분,시,일,월,요일, 실행명령(경로포함)

    자세한 내용은 아래 표를 확인 해 보자

    (표1)필드 별 내용과 범위

    요일

    0~59

    0~23

    1~31

    1~12

    1~7(월~일)

    (표2)필드 설정 방법

    구분

    표현식

    내용

    여러값 10,30,50**** 매 10,30,50분 마다 실행
    범위값 01-3*** 매일 1~3시에 진행
    시간간격 1*/5*** 매일 5시간 간격으로 진행
    모든값 ***** 매분마다 실행

    이제 하나씩 예를 들면서 만들어 보자.

    예1)매주 일요일 마다 sunday.sh를 실행 하고 싶을 경우
    ****7 /home/kim/sunday.sh

    예2)매일,5시간 간격으로 hour.sh를 실행 하고 싶을 경우

    1*/5*** /home/kim/hour.sh

     
  • 相关阅读:
    ruby html解析器
    国外cdn
    ruby爬虫utf8编码相关
    Ruby 1.9 regex (named capture group)正则名组
    ruby爬虫综述
    ruby新加实例方法写法
    机房
    Net::HTTP Cheat Sheet
    ror一键安装包forwin
    病毒6655.la
  • 原文地址:https://www.cnblogs.com/jungil/p/10606288.html
Copyright © 2011-2022 走看看