фдзшту
This commit is contained in:
@@ -98,8 +98,15 @@ description="Gitea Act Runner"
|
|||||||
command="${WORK_DIR}/act_runner"
|
command="${WORK_DIR}/act_runner"
|
||||||
command_args="daemon --config ${WORK_DIR}/config.yaml"
|
command_args="daemon --config ${WORK_DIR}/config.yaml"
|
||||||
command_user="root"
|
command_user="root"
|
||||||
|
directory="${WORK_DIR}"
|
||||||
command_background=true
|
command_background=true
|
||||||
pidfile="/run/\${RC_SVCNAME}.pid"
|
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() {
|
depend() {
|
||||||
need net
|
need net
|
||||||
@@ -120,6 +127,17 @@ if rc-service "$SERVICE_NAME" status; then
|
|||||||
echo "ГОТОВО! Раннер активен с меткой $DEFAULT_LABEL"
|
echo "ГОТОВО! Раннер активен с меткой $DEFAULT_LABEL"
|
||||||
echo "==============================================="
|
echo "==============================================="
|
||||||
else
|
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
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user