Freeradius: MySQL 쿼리에 어제 만료된 계정이 표시됩니다.

Freeradius: MySQL 쿼리에 어제 만료된 계정이 표시됩니다.

freeradius 및 mysql.using CLI가 있고 어제 만료된 사용자 계정을 나열하고 싶습니다. 현재 다음 명령을 사용하고 있는데 오늘의 계정이 표시됩니다.

mysql -uroot -pSQLPASS -e "use radius; select login,expirydate,mobile from users where expirydate = DATE_ADD(CURDATE(), INTERVAL 0 DAY);"

답변1

mysql -u$SQLUSER -p$SQLPASS -e "use $DB; select login,expirydate,mobile from users where expirydate = CURRENT_DATE() - INTERVAL 1 DAY;"

마감일이 어제인 계정이 표시됩니다. 이것이 올바른 접근 방식이기를 바랍니다.

관련 정보