Как лучше вызвать меню панели 3x-ui по ssh?

Ссылка скопирована
1 ответ

Сейчас ситуация такая: подскажите, может столкнулся с такой проблемой. Панель 3x-ui работала исправно и в браузере и по ssh, потом в какой-то момент при вызове командой x-ui по ssh ничего не происходит, вообще ничего. Как буд-то я ничего не ввожу. Логины пароли все имеется ничего не терял/забывал. Причем через веб интерфейс, панель работает и вообще все исправно работает. Скажите куда копать, только если можно по подробней, я только начинаю осваивать Linux

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Дмитрий К. Ответ

Если веб-интерфейс 3x-ui работает, а команда x-ui по SSH ничего не выводит, значит сама панель, скорее всего, жива, но сломан CLI-скрипт, PATH, права на файл или команда зависает при запуске. Начинать нужно с проверки, что именно запускается.

Выполните:

which x-ui
ls -l $(which x-ui)
file $(which x-ui)

which x-ui ls -l $(which x-ui) file $(which x-ui)

Если which x-ui ничего не показывает, команда пропала из PATH. Попробуйте найти бинарник:

find / -name 'x-ui' -type f 2>/dev/null

find / -name 'x-ui' -type f 2>/dev/null

Если файл есть, запустите полным путём, например:

/usr/local/x-ui/x-ui

/usr/local/x-ui/x-ui

Проверьте сервис:

systemctl status x-ui
journalctl -u x-ui -n 100 --no-pager

systemctl status x-ui journalctl -u x-ui -n 100 --no-pager

Если сервис работает, но CLI молчит, возможно файл меню повреждён после обновления или не имеет права на выполнение. Исправляется так:

chmod +x /usr/local/x-ui/x-ui
/usr/local/x-ui/x-ui setting

chmod +x /usr/local/x-ui/x-ui /usr/local/x-ui/x-ui setting

Также проверьте, не алиас ли это:

type x-ui
alias | grep x-ui

type x-ui alias | grep x-ui

Если команда зависает без вывода, запустите через strace:

strace -f -o /tmp/xui.strace x-ui

strace -f -o /tmp/xui.strace x-ui

Потом посмотрите конец файла: там будет видно, ждёт ли команда ввод, пытается ли открыть несуществующий файл или упирается в права.

Итог: веб-панель и CLI — разные вещи. Проверьте PATH, права на бинарник, systemd-сервис и журнал. Чаще всего помогает запуск полным путём или восстановление/переустановка CLI-скрипта той же версии 3x-ui без удаления базы панели.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно