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'

+その後にスペースを追加すると、date2つの引数があり+ます'\%d-\%m-\%y'

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

おすすめ記事