「crontab -e」ファイルをバックアップするにはどうすればいいですか?

「crontab -e」ファイルをバックアップするにはどうすればいいですか?

私はやりたい完了サーバーのバックアップ。

すでに、Web アプリのすべての html/php ファイルと mysql データベースをコピーして .tar.gz ファイルに配置するバックアップ スクリプトがあります。

crontab ファイルをそのバックアップに追加するにはどうすればよいですか?

crontab を保存するたびに、/tmp フォルダーに移動します。その後すぐにそのフォルダーを確認すると、空になっています。

答え1

ディレクトリ全体をバックアップすることもできます/var/spool/cron。ディレクトリには、すべてのユーザーの crontab がすべて含まれています。

答え2

crontab -l > my_crontab.backup定期的に実行して、crontab をファイルにバックアップすることができます。

答え3

ファイルをバックアップするだけ/var/spool/cron/USER_NAME

答え4

バックアップを cron ジョブにしました。

0 9 * * * crontab -l | gzip > /backups/'crontab-'$(date +"\%Y\%m\%d-\%H\%M\%S")'.gz'

関連情報