某さ○らさんでハマる……

バックアップは日常的に取っておきたいもの。
XserverさんやCoreServerさんでは、概ね同じシェルスクリプトが動作するけど………
さ○らイソターネットさんはFreeBSDなんだとか。
パッケージの内容が異なるのか………相当お作法が異なってハマりまくってしまった (^^;
さ○らイソターネットさんはやっぱり苦手。

相対計算方法が違う(2023.03.15 現在)

date -v +1d
Thu Mar 16 11:46:18 JST 2023

ほほう。なるほど。で、フォーマット指定は如何に (^^;

こうやる

#1日後
date -v +1d "+%Y%m%d"
#7日前
date -v -7d "+%Y%m%d"

一番ハマったのは 「–exclude」。

--exclude <pattern>

と書いてみたり

-W exclude <pattern>

としても同じ。

もう除外ディレクトリを mv しようかと思っていた矢先

Ubuntu日本語フォーラムhttps://forums.ubuntulinux.jp/viewtopic.php?id=19624

を発見。オプションの位置を変えたら動作しました? ですと?

オプションの順序で動作する

tar cfz $bk_dir$file_backup --exclude <pattern> $site_root

無事cron処理できるようになりました。