0

こんにちは、SSH/cron を使用して DB をバックアップしようとしています。コマンド ライン内で現在の日付スタンプを使用する以外はすべて正常に動作するため、バックアップ ファイルの名前は毎回異なります。

テキストを文字通り取っている瞬間に日付を含める方法を知っている人はいますか?

myDATE=date +%Y-%m-%d; 

mysqldump mydbname | gzip > /home/mywebsite/vps_backups/my_db_back_${myDATE}.sql.gz;
4

2 に答える 2

2

ではcrontab%文字をバックスラッシュする必要があります。

* * * * * command &> log_$(date +\%Y\%m\%d\%H_\%M)

http://mywiki.wooledge.org/BashFAQ/043を参照してください。

于 2012-05-30T13:54:07.670 に答える
0

次の構文を使用する必要があります。

myDATE=$(date +\%Y-\%m-\%d)
于 2012-05-30T13:48:31.087 に答える