Anacron:毎月のスクリプトを除く毎日のスクリプトを実行します。

Anacron:毎月のスクリプトを除く毎日のスクリプトを実行します。

anacronを使用していくつかのバックアップポリシーを設定しようとしましたが、小さな問題が発生しました。

私はバックアップユーティリティとしてDuplicityを使用していますが、ここにはフルバックアップと増分バックアップの2種類のバックアップがあります。毎日増分バックアップをして毎月フルバックアップをしたいです。毎月のバックアップが実行される日に毎日のバックアップが実行されないようにanacronに割り当てる方法はありますか?

毎月2〜31日に毎日のバックアップを設定しても問題は解決しません。これは私の仕事用ノートパソコンで、毎月1日(日曜日と仮定)にコンピュータの電源を入れないからです。この場合、anacronにログインしてから、私はフルバックアップスクリプトを実行します。

ボーナス質問:AC電源が切断されるとアナクロンが停止することを読んでいます。これは、起動されたスクリプトの実行が停止することを意味しますか? anacronがすでにバックアップスクリプトを実行した後にACを取り外すと仮定すると、バックアップが正常に終了するのですか?

答え1

新しいチェックが必要な時期か二重性によって決まらない理由はありますか?

... enforcing a full every other time via --full-if-older-than <time> , e.g. a full every month:
duplicity --full-if-older-than 1M /home/me sftp://[email protected]/some_dir

ところで。この例は、実際には以下から得られます。二重性マンページ..ede/duply.net

関連情報