SharedIT | 묻고 답하기(AMP)

aix rsync 백그라운드 실행 질문드립니다.

안녕하세요. 

현재 aix에 rsync로 2테라 정도 데이터 이관시키고 있습니다.

#nohup ./rsync_script.sh &      (rsync_script.sh: rsync 명령어)

이런식으로 백그라운드로 실행했는데,,

타임아웃설정을 못봤는지 모든 셰션이 끊기니 끊기더라구요..

rsync_script.sh 스크립트 내용은 아래처럼

/usr/local/bin/rsyncd --arlHDPv --delete /home/ server_new::/nhom #>>/dev/null 2>&1 &

명령어 옵션줘서 돌렸습니다.

rsync는 잘 작동됐는데, 백그라운드 실행이...

셰션이 아예 끊겨도, SecureCRT가 완전히 종료되도 백그라운드로 실행되도록 하려면 어떻게 해야 되나요..?

nohup으로 될줄 알았는데,,,,

Tags : 태그가 없습니다.

3개의 답변이 있습니다.

Genghis Khan
  0 추천 | 3년 이상 전

네트워크를 통해 2TB면 상당한데요

당연 비업무시간이여도 잔 파일이 많다면 그 또한 더 시간이 걸리죠

Rsync로 데이터를 백업 했을때 용량이 크지 않아도 시간이 꽤 걸리더라구요

백그라운드에서 돌다 용량 때문에도 끊기는 경우가 있더라구요

crontab에 스케줄 걸어서도 끊기는 경우조 있었구요

그래서 용량을 나눠서 crontab으로 나눠서 받았네요


차바라기
  0 추천 | 3년 이상 전

저도 crontab에 추가 해서 매일 매일 반복적으로 실행 하게 해놓았습니다.

wansoo
  0 추천 | 3년 이상 전

nohup 이나 & 로 잘 안된다면...

확실하고 간단한 방법은 crontab에 넣어 실행시켜 버리는 겁니다~ ^^


시간이 많이 걸리는 작업이기 때문에 몇분마다 와 같이 짧은 시간 반복 실행되는 형태로 등록시키지는 말고요~

적당한 소요 시간을 고려해서 몇시간 또는 일자 단위로 해서 등록시켜두고 실행시키면 될 걸로 보여지네요.