mysql - 从mysql数据库检索数据以创建新用户

标签 mysql database linux bash cron

到目前为止,我已经制作了一个用户输入网页供用户注册,并将用户输入的数据添加到注册用户数据库中。这有效。

然后我想做的是读取数据库中的注册用户表,然后根据该信息运行一些任务(bash 脚本),但我不知道该怎么做。

到目前为止我已经得到:

$MYSQL -e "select username from registeredUsers"

它返回用户输入的数据,但我不确定如何将其传递给脚本作业。

最佳答案

在脚本中执行

$MYSQL -e "select username from registeredUsers" | sudo xargs -L 1 useradd

如果用户已添加,整个命令将失败

你可能想要这个

for u in `$MYSQL -e "select username from registeredUsers"`; do
     useradd $u
done

关于mysql - 从mysql数据库检索数据以创建新用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19839610/

相关文章:

linux - 如何更改 Inkscape 中的图标主题?

SQL - 使用查询查找包含 2 个或更多项目的事务

MYSQL IN语句

php - 当我们从移动.htaccess 访问时如何更改根路径?

mysql - 如何强制 Grails 在 MySQL 中为 Map 字段使用正确的列类型

RODBC::sqlSave() 创建表,警告:列中被截断为 255 字节?

linux - 如何将默认文档根目录 (www) 和 cgi-bin 更改为主目录?

php - 在PHP中获取SQL输入并将查询结果输出到页面

mysql - 使用替换查询在 mysql 中将 "And"替换为 "and"

php - 手动添加图像到产品 - Magento 1.4.0.1