doguibnu
(Douglas)
10월 30, 2020, 7:27오후
1
스크립트로 원격 백업을 시도하고 있습니다:
find /path/*.gz -exec rm {} \; && tar -czpvf $BACKUP_DIR/bdsomething-$DATE.tar.gz --exclude='this-file' /source/path && rsync -avhz --progress --delete /path-dir-backup root@10.x.x.x:/path-remote-server
그런데 다음과 같은 오류가 발생합니다:
rsync error: syntax or usage error (code 1) at main.c(1637) [Receiver=3.1.0]
./script_bkp.sh: line 9: --delete: command not found
다른 스크립트에서는 –exclude 옵션 없이 동일한 종류의 스크립트를 사용하는데, 그건 잘 동작하며 크론 작업(crontab)에도 등록되어 있습니다.
어디의 구문이나 사용법이 잘못된 건가요? 이해가 되지 않습니다.
도와주실 수 있는 분 계신가요?
감사합니다
Douglas
justin
(Justin DiRose)
10월 30, 2020, 7:48오후
2
안녕하세요 - 이렇게 Discourse 백업을 시도하고 계신가요? 명령줄에서 Discourse 백업을 실행할 수 있습니다.
Backup discourse from the command line
pfaffman
(Jay Pfaffman)
10월 31, 2020, 2:09오후
3
제가 추측하기로는, 설명하신 오류가 발생한 이유는 삭제 명령이 새로운 줄의 시작에 있고 이전 줄이 백슬래시로 끝나지 않기 때문일 것입니다.
하지만 정확히 무엇을 하려는 건지 명확하지 않습니다.
doguibnu
(Douglas)
10월 31, 2020, 2:50오후
4
안녕하세요 @pfaffman
–delete 옵션을 사용해 원격 서버 경로에서 "new"가 아닌 항목들을 삭제했습니다. --delete 옵션 없이 시도해 보았지만, --progress 파라미터와 관련하여 사용할 수 없다는 메시지 또는 문법/사용법 오류가 반환됩니다. 다른 형태로 시도해 보았지만 작동하지 않습니다!
감사합니다
doguibnu
(Douglas)
10월 31, 2020, 2:53오후
5
안녕하세요 @justin
어디에 게시해야 할지 찾지 못해서 죄송합니다!
감사합니다!