我正在使用映像配置无人值守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