Это команда grok-fsck, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
GROK-FSCK - Проверка зеркальных репозиториев на наличие повреждений
СИНТАКСИС
grok-fsck -c /путь/к/fsck.conf
ОПИСАНИЕ
Репозитории Git могут быть повреждены независимо от того, часто они обновляются или нет.
почему полезно регулярно проверять их с помощью "git fsck". Grokmirror поставляется с
Утилита grok-fsck, которая запускает git fsck во всех зеркальных репозиториях git. это
должен запускаться каждую ночь из cron и будет делать все возможное, чтобы случайным образом чередовать проверки
поэтому каждую ночь проверяется только часть репозиториев. Любые ошибки будут отправлены в
пользователь установлен в MAILTO.
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
--версия
показать номер версии программы и выйти
-час, --Помогите
показать это справочное сообщение и выйти
-в, --подробный
Будьте многословны и расскажите нам, что вы делаете
-ф, --сила
Принудительный немедленный запуск во всех репозиториях.
-c КОНФИГУРАЦИЯ, --config =CONFIG
Расположение fsck.conf
ПРИМЕРЫ
Найдите файл fsck.conf и измените его в соответствии со своими потребностями. Файл конфигурации по умолчанию:
сильно прокомментировал.
Настройте задание cron для запуска каждую ночь и отправку всех обнаруженных ошибок по электронной почте root:
# Убедитесь, что MAILTO установлен, для отчетов об ошибках
MAILTO = корень
# Запускаем каждую ночь, в 2 часа ночи
00 02 * * * зеркало / usr / bin / grok-fsck -c /etc/grokmirror/fsck.conf
Вы можете принудительно выполнить полный прогон, используя -f flag, но если у вас есть только несколько маленьких мерзавцев
репозиториев, это не рекомендуется, так как это может занять несколько часов.
Используйте Grok-fsck в Интернете с помощью сервисов onworks.net