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'
.