
私はやりたい完了サーバーのバックアップ。
すでに、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'