labctl.graywrk.ru
войти регистрация

Починить симлинк на бинарник easy

name
binary-symlink
image
labctl-base:3.12
timeout
30s
tags
filesystem, config

задание

Починить симлинк на бинарник

Бинарник /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). Умение пересоздать
битую ссылку — ежедневная операция при починке деплоев, где «переехали» пути.

checking… сессия: up → shell → check → down

попытки

  • загрузка…