0

mysql バックアップを作成するための cron ジョブを作成しようとしています。最初にディレクトリにあるファイルの数を確認し、5 つ以上ある場合は 1 つ (最も古いもの) を削除して、新しい mysqldump を作成できるようにしたいと考えています。mysqldump の作成方法は知っていますが、条件についてはわかりません。手順を .sh ファイルに保存し、cronjob で 1 日 1 回そのファイルをトリガーする予定です。誰かが手順がどのように見えるべきかの例を示すことができますか?

4

1 に答える 1

0

以下をシェルスクリプトでラップできます

`ls -1ta test* の file_to_delete 用 | テール --lines=+6`; do echo "ENTER_CMD_HERE $file_to_delete" ; 終わり

ここで
- test はファイルの名前です (パス + mysql bkp ファイルの名前に
置き換えます) - ENTER_CMD_HERE を say rm に置き換えます

于 2013-01-14T22:57:17.657 に答える