bin/up using-the-toolkit automatycznie aktualizuje nasz pełny obraz TeX Live. Aby uniknąć ręcznych aktualizacji, możesz zautomatyzować aktualizację obrazu TeX Live Sandbox za pomocą poniższego skryptu. Dodaj go jako zadanie cron, upewniając się, że użytkownik crona ma uprawnienia do uruchamiania docker. Uruchom crontab -e i dodaj na końcu następujący wiersz.
crontab -e
flock -n pomija uruchomienie, gdy poprzednie nadal utrzymuje blokadę, dzięki czemu wolne pobieranie nigdy nie powoduje nawarstwiania się zadań.
- Połączenie bezpośrednie
- Korzystanie z serwera lustrzanego
/usr/local/bin/pull-texlive.sh
Image is up to date) i kończy się w kilka sekund. Rzeczywista aktualizacja pobiera co najwyżej jeden obraz na godzinę, z limitem timeout 50m, a docker image prune -f usuwa warstwy osierocone po przeniesieniu tagu.
Aby sprawdzić, czy synchronizacja działa prawidłowo:
TAGS — długość rotacji dostosuje się automatycznie. Godziny, w których host jest wyłączony, są pomijane, a nie kolejkowane; dotknięte tym tagi zostaną po prostu odświeżone przy następnej kolejce.
