From 917f70f85831494c76dd30ecd10bb2fe75959e36 Mon Sep 17 00:00:00 2001 From: mirivlad Date: Wed, 25 Feb 2026 15:46:01 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D1=82=D1=8C=20=D0=BF=D0=BE=D0=B4=D1=80=D0=BE=D0=B1=D0=BD=D1=8B?= =?UTF-8?q?=D0=B9=20=D0=B4=D0=B5=D0=B1=D0=B0=D0=B3=20=D0=BF=D0=BE=D0=B8?= =?UTF-8?q?=D1=81=D0=BA=D0=B0=20=D0=BF=D1=83=D1=82=D0=B5=D0=B9=20=D0=B2=20?= =?UTF-8?q?install-systemd-service.sh?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Вывод NODE_BIN, NODE_PATH, NVM_BASE, NVM_VERSION - Вывод пути поиска qwen и результата проверки [ -e ] - ls -la для найденного qwen Co-authored-by: Qwen-Coder --- install-systemd-service.sh | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/install-systemd-service.sh b/install-systemd-service.sh index 5084998..2a04833 100755 --- a/install-systemd-service.sh +++ b/install-systemd-service.sh @@ -43,29 +43,48 @@ if [ ! -f "$BOT_DIR/.env" ]; then fi # Определяем путь к node через find в домашней директории пользователя +echo "🔍 Поиск node..." NODE_BIN=$(find /home/$BOT_USER -name "node" 2>/dev/null | grep "/bin/node$" | head -1) +echo " NODE_BIN=$NODE_BIN" + if [ -n "$NODE_BIN" ]; then NODE_PATH=$(dirname "$NODE_BIN") # Извлекаем базовый путь nvm (убираем /bin/node) NVM_BASE=$(dirname "$NODE_PATH") # Извлекаем версию nvm (например v24.13.1 из пути) NVM_VERSION=$(basename "$NODE_PATH") + echo " NODE_PATH=$NODE_PATH" + echo " NVM_BASE=$NVM_BASE" + echo " NVM_VERSION=$NVM_VERSION" else # Fallback: стандартные пути NVM_BASE="/home/$BOT_USER/.config/nvm/versions/node" NVM_VERSION="current" NODE_PATH="$NVM_BASE/$NVM_VERSION/bin" + echo " ⚠️ node не найден, используем fallback: $NODE_PATH" fi # Ищем qwen в той же версии nvm где найден node (просто проверяем существование файла) +echo "🔍 Поиск qwen..." if [ -n "$NVM_VERSION" ] && [ "$NVM_VERSION" != "current" ]; then QWEN_PATH="$NVM_BASE/$NVM_VERSION/bin/qwen" - if [ ! -e "$QWEN_PATH" ]; then + echo " Проверяем путь: $QWEN_PATH" + if [ -e "$QWEN_PATH" ]; then + echo " ✅ qwen найден" + ls -la "$QWEN_PATH" 2>/dev/null | head -1 + else + echo " ❌ qwen не найден по пути $QWEN_PATH" QWEN_PATH="" fi else # Если версия не определена - ищем любой файл с именем qwen + echo " Версия не определена, ищем через find..." QWEN_PATH=$(find /home/$BOT_USER -name "qwen" 2>/dev/null | grep "/bin/qwen$" | head -1) + if [ -n "$QWEN_PATH" ]; then + echo " ✅ qwen найден: $QWEN_PATH" + else + echo " ❌ qwen не найден через find" + fi fi if [ -z "$QWEN_PATH" ]; then