Cron 経由でファイル名に現在の日付を追加しますか? 質問する

Cron 経由でファイル名に現在の日付を追加しますか? 質問する

ウェブホストでデータベースを毎日バックアップするための 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/

おすすめ記事