bin/up을 실행할 때마다 using-the-toolkit이 TeX Live full 이미지를 자동으로 업데이트합니다. 수동 업데이트를 피하려면 다음 스크립트를 사용하여 TeX Live 샌드박스 이미지 업데이트를 자동화할 수 있습니다. 이 스크립트를 cron 작업으로 추가하되, cron 사용자에게 docker를 실행할 권한이 있는지 확인하세요. crontab -e를 실행하여 끝에 다음 줄을 추가합니다.
crontab -e
flock -n은 이전 실행이 아직 잠금을 보유하고 있으면 해당 실행을 건너뛰므로, pull이 느리더라도 작업이 쌓이지 않습니다.
- 직접 연결
- 미러 사이트 사용
/usr/local/bin/pull-texlive.sh
Image is up to date)만 수행하고 몇 초 만에 끝납니다. 실제 업데이트는 시간당 최대 하나의 이미지만 다운로드하며 timeout 50m으로 제한되고, docker image prune -f는 태그 이동으로 인해 고아가 된 레이어를 삭제합니다.
동기화가 정상인지 확인하려면 다음을 실행합니다.
TAGS 배열에 추가하세요. 순환 주기는 자동으로 조정됩니다. 호스트의 전원이 꺼져 있던 시간은 대기열에 쌓이지 않고 건너뛰며, 영향을 받은 태그는 다음 차례에 갱신됩니다.
