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
2つの引数があり+
ます'\%d-\%m-\%y'
。
date
型指定の後に追加のコマンドライン引数を必要としないGNUを使用しているため、「extra Operand」文字列に関するエラーメッセージが表示されます'\%d-\%m-\%y'
。