ウェブホストでデータベースを毎日バックアップするための Cron タスクを作成しましたが、ファイル名に現在の日付を追加したいと考えています。
私のCronジョブは次のようになります
mysqldump -u username -pPassword db_name > www/db_backup/db_backup+date%d%m%y.sql
しかし、私が取得したファイルは次のとおりです:db_backup+日付ファイル拡張子や日付はありません。
私もこのコマンドを試しました
mysqldump -u username -pPassword db_name > www/db_backup/db_backup_'date +%d%m%y'.sql
しかし、ファイル出力すら得られません。
ファイルに日付を追加するための正しい構文は何ですか?
ベストアンサー1
* * * * * echo "hello" > /tmp/helloFile_$(date +\%Y\%m\%d\%H\%M\%S).txt
パーセント記号をエスケープするだけです。
その他の日付形式:http://www.cyberciti.biz/faq/linux-unix-formatting-dates-for-display/