SQL 쿼리의 결과 집합 을 unlang
.unlang
해당 라인은
Sql-Result-Set = %{expr: %{sql:SELECT SUM(`InputBytes`),SUM(`OutputBytes`) FROM `radiusacct` WHERE `user` LIKE %{StrippedUser}@%{Realm} and `ip` IN (`+IP+`)}}
이것을 구문 분석하면 radiusd -X
다음 오류가 발생합니다.
.../policy.d/...[+LINENUMBER+]: Syntax error: Expected comma after '%{expr:': %{sql:SELECT SUM(`InputBytes`),SUM(`OutputBytes`) FROM `radiusacct` WHERE `user` LIKE %{StrippedUser}@%{Realm} and `ip` IN (`+IP+`)}}
+IP+
예를 들어 IP 주소 로 생각할 수 있도록 익명으로 만들어야 하며 오류를 생성하는 해당 행에 대한 임의의 숫자입니다 1.2.3.4
. +LINENUMBER+
이 줄을 주석 처리하면 스크립트가 완전히 구문 분석됩니다.
답변1
문제가 해결되었습니다. 필요합니다.
update control {
...
}
이제 모든 것이 괜찮아 보입니다.