bin/up، ستقوم using-the-toolkit تلقائيًا بتحديث صورة TeX Live full الخاصة بنا. ولتجنّب التحديثات اليدوية، يمكنك أتمتة تحديثات صورة TeX Live Sandbox باستخدام السكربت التالي. أضفه كمهمة cron، مع التأكد من أن مستخدم cron يملك إذن تشغيل docker. شغّل crontab -e لإضافة السطر التالي في النهاية.
crontab -e
flock -n التشغيل إذا كان التشغيل السابق لا يزال يحتفظ بالقفل، لذا لا تتراكم عمليات السحب البطيئة أبدًا.
- اتصال مباشر
- استخدام موقع مرآة
/usr/local/bin/pull-texlive.sh
Image is up to date) وينتهي خلال ثوانٍ. أما التحديث الفعلي فيُنزّل صورة واحدة على الأكثر كل ساعة، بحد أقصى يفرضه timeout 50m، ويحذف docker image prune -f الطبقات التي أصبحت يتيمة بسبب انتقال الوسم.
للتحقق من سلامة المزامنة:
TAGS — وسيتكيف طول دورة التدوير تلقائيًا. أما الساعات التي يكون فيها المضيف مطفأً فتُتخطى ولا توضع في قائمة انتظار؛ وستُحدَّث الوسوم المتأثرة ببساطة في دورها التالي.
