From c6153a993ddd4c85f652d9c094ab71950bf10736 Mon Sep 17 00:00:00 2001 From: mirivlad Date: Wed, 25 Feb 2026 15:37:42 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=D0=B8=D1=81=D0=BA=D0=B0=D1=82=D1=8C=20n?= =?UTF-8?q?ode=20=D0=B8=20qwen=20=D0=B2=20/home/$BOT=5FUSER=20=D0=B0=20?= =?UTF-8?q?=D0=BD=D0=B5=20=D0=B2=D0=BE=20=D0=B2=D1=81=D1=91=D0=BC=20/home?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - find /home/ вместо find /home - Избегает поиска в чужих домашних директориях - Более точное определение путей Co-authored-by: Qwen-Coder --- install-systemd-service.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/install-systemd-service.sh b/install-systemd-service.sh index 3584e75..60df0ed 100755 --- a/install-systemd-service.sh +++ b/install-systemd-service.sh @@ -42,8 +42,8 @@ if [ ! -f "$BOT_DIR/.env" ]; then exit 1 fi -# Определяем путь к node через find -NODE_BIN=$(find /home -name "node" -type f -executable 2>/dev/null | grep "/bin/node$" | head -1) +# Определяем путь к node через find в домашней директории пользователя +NODE_BIN=$(find /home/$BOT_USER -name "node" -type f -executable 2>/dev/null | grep "/bin/node$" | head -1) if [ -n "$NODE_BIN" ]; then NODE_PATH=$(dirname "$NODE_BIN") # Извлекаем базовый путь nvm (убираем /bin/node) @@ -65,7 +65,7 @@ if [ -n "$NVM_VERSION" ] && [ "$NVM_VERSION" != "current" ]; then fi else # Если версия не определена - ищем qwen через find - QWEN_PATH=$(find /home -name "qwen" -type f -executable 2>/dev/null | grep "/bin/qwen$" | head -1) + QWEN_PATH=$(find /home/$BOT_USER -name "qwen" -type f -executable 2>/dev/null | grep "/bin/qwen$" | head -1) fi if [ -z "$QWEN_PATH" ]; then