背景,打算把radius里有几个用户在凌晨没有人上的时候设为disable,需要用到update语句和at命令
首先在mysql里创建了一个新的帐号,用户名rrr 密码ttt
要操作的数据库为 radius ,操作函数mysql_opt ,操作表radusergroup
#!/bin/bash
#for use:disable the radius users
#author: jpuyy.com
#version:
#history:
#relate on: at mysql|update
sql_user=rrr
sql_pass=ttt
sql_opt="-u$sql_user -p$sql_pass -s"
mysql_opt() {
db_name=$1
sql_lan=$2
mysql $sql_opt << EOF
USE $db_name;
$sql_lan;
QUIT
EOF
}
data=`mysql_opt radius "UPDATE radusergroup SET groupname='daloRADIUS-Disabled-Users' WHERE username in ('aaa','bbb','ccc')"`
echo $data
Leave a Reply