cron 명령어와 쉘(shell) 대해 궁금점 있습니다 ㅠ_ㅜ
작성자 정보
- 임근식 작성
- 작성일
컨텐츠 정보
- 1,347 조회
- 0 추천
-
목록
본문
간단하게 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
관련자료
-
이전
-
다음