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