From eae1d609f03ef40fff2ef6fc00b2068870d01c81 Mon Sep 17 00:00:00 2001 From: kostiavn <77079302+kostiavn@users.noreply.github.com> Date: Sun, 5 Apr 2026 23:22:41 +0300 Subject: [PATCH] Fix: replace ${MAINPID} with $MAINPID in systemd service file MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit systemd не поддерживает фигурные скобки для специальных переменных. ${MAINPID} в ExecStop и ExecReload не раскрывается, kill получает пустой аргумент и падает с ошибкой "failed to parse argument: ''". Сервис уходит в бесконечный цикл перезапусков. --- installTorrServerLinux.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/installTorrServerLinux.sh b/installTorrServerLinux.sh index 8e4a8d2dd..bd03878b5 100755 --- a/installTorrServerLinux.sh +++ b/installTorrServerLinux.sh @@ -1055,8 +1055,8 @@ Type=simple NonBlocking=true EnvironmentFile=$dirInstall/$serviceName.config ExecStart=${dirInstall}/$(getBinaryName) \$DAEMON_OPTIONS -ExecReload=/bin/kill -HUP \${MAINPID} -ExecStop=/bin/kill -INT \${MAINPID} +ExecReload=/bin/kill -HUP $MAINPID +ExecStop=/bin/kill -INT $MAINPID TimeoutSec=30 Restart=on-failure RestartSec=5s