MYSQLDUMP를 사용하여 데이터베이스 서버를 자동으로 백업하세요.

MYSQLDUMP를 사용하여 데이터베이스 서버를 자동으로 백업하세요.

crontab에서 다음을 사용하고 있습니다.

36 22 * * * root mysqldump -u CENSORED -p CENSORED server | gzip > /home/samp/samp03/scriptfiles/sql-backup/server_backup_`date + \%d-\%m-\%y`.sql

하지만 메일에서 다음과 같은 오류가 발생했습니다(구분 기호 [-]를 유지하고 싶습니다).

날짜: 추가 피연산자 "%d-%m-%y"

답변1

+호출에서 형식 사양 사이의 공백을 제거합니다 date.

date +'\%d-\%m-\%y'

+그 뒤에 공백을 추가하면 date두 개의 인수 +'\%d-\%m-\%y'.

date형식 사양 뒤에 추가 명령줄 인수가 필요하지 않은 GNU 를 사용하고 있으므로 "extra Operand" 문자열에 대한 오류 메시지가 표시됩니다 '\%d-\%m-\%y'.

관련 정보