0
我想将iptables -vL
命令的输出存储到mysql数据库表中。当我运行iptables -vL
时,它显示用户字节数和用户MAC地址。我计划使用awk从上述命令的输出中选择两列(使用“$ 2”和MAC id的“$ 6”)。这两个clomuns应该去数据库。无论何时更新表格,数据库中的用法列应该加起来。将bash命令的输出存储到数据库中
我想将iptables -vL
命令的输出存储到mysql数据库表中。当我运行iptables -vL
时,它显示用户字节数和用户MAC地址。我计划使用awk从上述命令的输出中选择两列(使用“$ 2”和MAC id的“$ 6”)。这两个clomuns应该去数据库。无论何时更新表格,数据库中的用法列应该加起来。将bash命令的输出存储到数据库中
使用awk解析iptables输出时,将其格式化为Mysql INSERT语句,然后将结果传输到mysql命令行。例如:
iptables -vL | awk {your awk commands here} | mysql --user=foo --password=bar yourdatabasename
您是否尝试使用适当的INSERT语句写入文件,然后执行该SQL文件?那会做你想要的吗? – 2011-04-03 03:00:34