grub
イメージを使用して無人バックアップを構成していますClonezilla Live
。自動マウント・イメージの宛先ディレクトリーは、バックアップ自体と同様に有効です。
ただし、この場合はocs_postrun
ログファイルをターゲットにコピーし、現在の日付をフォルダ名として使用したいと思います。
だからClonezilla Liveシステムで実装しようとしました。
cp /var/log /home/partimag/log
mv /home/partimag/log /home/partimag/$(date +"%Y-%m-%d-%HM-log")
私は次grub
のように追加しました:
ocs_postrun="cp /var/log /home/partimag/log"
ocs_postrun1="mv /home/partimag/log /home/partimag/\$(date +\"%Y-%m-%d-%HM-log\")"
ログファイルのコピーは正常に機能しますが、date
bashコマンドの置き換えを使用して名前を変更すると失敗します。
私も次のことを試しました。
ocs_postrun1="sudo bash \'mv /home/partimag/log /home/partimag/\$(date +\"%Y-%m-%d-%HM-log\")\'"
私はこれがbashコマンドの$
エスケープ文字に問題があると思います。"
誰もが正しい方向に私を指すことができますか?
PS:grub-install --version
返品2.02+dfsg1-20+deb10u4