ディレクトリを tar して圧縮する bash スクリプトをセットアップする必要があります。tar は、その時点以降、同じディレクトリで毎日更新する必要があります。これは、最終的に tar が削除され、プロセスが再開されるまでの 14 日間発生するはずです。
私はこれを設定する手を使うことができました。どうもありがとう
ディレクトリを tar して圧縮する bash スクリプトをセットアップする必要があります。tar は、その時点以降、同じディレクトリで毎日更新する必要があります。これは、最終的に tar が削除され、プロセスが再開されるまでの 14 日間発生するはずです。
私はこれを設定する手を使うことができました。どうもありがとう
cronジョブを使用して、毎日(深夜など)にアーカイブを管理できます。'mancron'を使用して検索できます。
これを行う1つの方法は、ディレクトリをアーカイブして毎日更新するcronジョブを1つ作成することです。そのtarballを圧縮する別のcronジョブ。
したがって、最初に、次のようなものがあります。
if [ ! -f directory.tgz ]; then
tar cf directory.tgz directory_name/
else
tar uf directory.tgz directory_name/
毎日実行されるcronジョブの例は、次のようになります。
58 23 * * * script
これは、58分(真夜中直前)の23時間に実行されます。明らかに、ニーズに合わせてこれを調整する必要があります。
編集:私はそれを圧縮する方法も追加する必要があります。圧縮アルゴリズムの長所と短所を調べるのは賢明なアイデアです。たとえば、gzipはbzip2よりも圧縮にかかる時間がおそらく短くなります。ただし、後者は前者よりも(圧縮されるデータに基づいて)小さい圧縮を提供する場合があります。それらの使用法は非常に単純です。ここでも「man」ページを使用してください。次に例を示します。
bzip2 -c directory.tar > directory.bz2