фдзшту
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user