안녕하세요.
현재 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으로 될줄 알았는데,,,,
3개의 답변이 있습니다.
네트워크를 통해 2TB면 상당한데요
당연 비업무시간이여도 잔 파일이 많다면 그 또한 더 시간이 걸리죠
Rsync로 데이터를 백업 했을때 용량이 크지 않아도 시간이 꽤 걸리더라구요
백그라운드에서 돌다 용량 때문에도 끊기는 경우가 있더라구요
crontab에 스케줄 걸어서도 끊기는 경우조 있었구요
그래서 용량을 나눠서 crontab으로 나눠서 받았네요
저도 crontab에 추가 해서 매일 매일 반복적으로 실행 하게 해놓았습니다.
nohup 이나 & 로 잘 안된다면...
확실하고 간단한 방법은 crontab에 넣어 실행시켜 버리는 겁니다~ ^^
시간이 많이 걸리는 작업이기 때문에 몇분마다 와 같이 짧은 시간 반복 실행되는 형태로 등록시키지는 말고요~
적당한 소요 시간을 고려해서 몇시간 또는 일자 단위로 해서 등록시켜두고 실행시키면 될 걸로 보여지네요.