фдзшту

This commit is contained in:
2026-07-09 22:02:38 +05:00
parent 1833ee0c56
commit a673ec20c0

View File

@@ -98,8 +98,15 @@ description="Gitea Act Runner"
command="${WORK_DIR}/act_runner"
command_args="daemon --config ${WORK_DIR}/config.yaml"
command_user="root"
directory="${WORK_DIR}"
command_background=true
pidfile="/run/\${RC_SVCNAME}.pid"
output_log="/var/log/act_runner.log"
error_log="/var/log/act_runner.log"
start_pre() {
checkpath -d -m 0755 -o root:root "${WORK_DIR}"
}
depend() {
need net
@@ -120,6 +127,17 @@ if rc-service "$SERVICE_NAME" status; then
echo "ГОТОВО! Раннер активен с меткой $DEFAULT_LABEL"
echo "==============================================="
else
echo "Ошибка: служба не запустилась. Проверьте журнал: rc-service $SERVICE_NAME status"
echo "Ошибка: служба не запустилась. Проверьте: cat /var/log/act_runner.log"
echo "Диагностика: попытка прямого запуска..."
${WORK_DIR}/act_runner daemon --config ${WORK_DIR}/config.yaml &
DAEMON_PID=$!
sleep 3
if kill -0 $DAEMON_PID 2>/dev/null; then
echo "Прямой запуск успешен, проблема в OpenRC-скрипте"
kill $DAEMON_PID
else
echo "Прямой запуск тоже упал, проблема в конфигурации"
wait $DAEMON_PID 2>/dev/null || true
fi
exit 1
fi