질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

cron 명령어와 쉘(shell) 대해 궁금점 있습니다 ㅠ_ㅜ

작성자 정보

  • 임근식 작성
  • 작성일

컨텐츠 정보

본문

이번에 cron을 공부하고 있는데요;; 크론이 쉘과같이 쓰인다고 하더군요;;그런데, 굳히 쉘을 써야하는 이유를 잘 모르겠습니다 ㅠ_ㅠ 제가 아직 실무에 경험이 전혀 없어서 그런건가요??

 간단하게 crontab -e 를 해주어서 작성을 해도 무난하지 않을까요??  크론과 쉘을 같이 쓰는 이유를 알려주세요~~ ( _ _)

 그리고, 쉘의 정의및장점 등,, shell에 대해 알고싶은데, 인터넷에 여기저기 나와있는 쉘을보니 이해가 잘 안가요 ㅠ_ㅜ

 


==> 님이 말씀하신것처럼 #>crontab -e 또는 #> vi /etc/crontab 를 사용하여 지정된
시간에 실행할 명령어를 직접 입력하실수 있습니다. 그렇지만 예를 들어 지정된 시간에
특정 서버의 자료를 백업하고자 한다면 아래의 예처럼 bash와 같은 쉘스크립트를 작성해야
합니다.  아래의 예제를 보면 어떠한 경우 cron daemon이 쉘스크립트와 같이 쓰여져야
하는지 이해가 되실 겁니다.

#> vi /etc/autobackup.sh
-----------------------------------------------------------------------------
#!/bin/bash
# Created by Lim,Geunsik for backup important directory of members.
# Maxinum Volume : 10G bytes
# 100dedi.com Backup server Informaton
HOST='www.mybackup.com'
USER='yourid'
PASS='yourpass'

# Connecting to Backup Servr of 100dedi.com
ncftp -u${USER} -p${PASS} ${HOST} <<  ./
cd ./limgeunsik
put -R /account/yourid/public_html/webmail
bye
-----------------------------------------------------------------------------
#> chmod 755 /etc/autobackup.sh

#> crontab -e

######### 자동백업(2nd): Important Directory of Members with 100dedi.com server ###########
0 6 * * * root /etc/autobackup.sh

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,074 명
  • 현재 강좌수 :  35,995 개
  • 현재 접속자 :  363 명