「crontab -e」ファイルのバックアップ方法


26

完全なサーバーバックアップを行いたい。

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

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

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


ただし、cronのバージョンでは、rootがジョブをに配置できる場合があります。/etc /etc/cron.d/フォルダーがバックアップされ、VCSで追跡されるため、通常は代わりにそれを使用することをお勧めします。
ゾレダチェ


ユーザー名に関しては、「666」の賛成票を取り除いてすみませんが、この投稿は役に立ちました。;)
コーダー

回答:


35

/var/spool/cronディレクトリ全体をバックアップするだけで済みます。すべてのユーザーのすべてのcrontabが含まれます。


15

crontab -l > my_crontab.backupcrontabをファイルにバックアップするために定期的に実行できます。


9

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


2
少なくともUbuntu 14.04の場合、関連ファイルはディレクトリにあり/var/spool/cron/crontabsます。
ケニーエビット

@KennyEvittそしてあなたはそれにアクセスするためのルートでなければなりませんsudo -i
-NineCattoRules

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.