Починить симлинк на бинарник
- имя
binary-symlink- образ
python:3.12-slim- таймаут
- 30с
проверка…
Задание
Починить симлинк на бинарник
Бинарник /usr/local/bin/realtool установлен корректно, но симлинк
/usr/local/bin/tool, через который его обычно вызывают, сломан — он указывает
на несуществующий путь. Исправьте ссылку.
Симптомы
$ ls -l /usr/local/bin/tool
lrwxrwxrwx 1 root root 15 /usr/local/bin/tool -> /nonexistent/path
$ tool
bash: tool: No such file or directory
Требуемое состояние
/usr/local/bin/tool должен быть символической ссылкой на
/usr/local/bin/realtool, и цель должна существовать (ссылка должна
резолвиться).
Почему
Симлинки-обёртки над бинарниками — стандарт в пакетных менеджерах и версионных
тулах (nvm, pyenv, альтернативы через update-alternatives). Умение пересоздать
битую ссылку — ежедневная операция при починке деплоев, где «переехали» пути.
Подсказки
Подсказки: симлинк на бинарник
- Посмотрите текущую цель:
readlink /usr/local/bin/tool. - Убедитесь, что реальный бинарник на месте:
ls -l /usr/local/bin/realtool. - Пересоздайте ссылку:
ln -sf /usr/local/bin/realtool /usr/local/bin/tool
(-s= символическая,-f= перезаписать существующую). - Проверьте, что ссылка рабочая:
tool(должно вывестиok).
Терминал
Закрывается при остановке сессии.
Последние попытки
- Загрузка…
Разовый запуск (smoke-тест)
Атомарный цикл up → check → down. Полезно для CI; без предварительной подготовки состояния проверка завершится с ошибкой.