在bash中从mysql获取计数val的最简单方法
发布时间:2020-12-16 01:52:17 所属栏目:安全 来源:网络整理
导读:也许我应该使用 python或perl但我不知道任何. 我有4个陈述,我想检查是否有任何错误超过一个小时.我的用户设置好所以我不需要输入mysql用户/通行证.该语句位于mysql_webapp_error_check.sh中 #!/bin/bashmysql testdb -e "select count(*) from tbl where las
也许我应该使用
python或perl但我不知道任何.
我有4个陈述,我想检查是否有任何错误超过一个小时.我的用户设置好所以我不需要输入mysql用户/通行证.该语句位于mysql_webapp_error_check.sh中 #!/bin/bash mysql testdb -e "select count(*) from tbl where last_error_date < DATE_SUB(NOW(),INTERVAL 1 HOUR);" 如何让它给我返回值(count(*))而不是打印到屏幕? 然后我会写一个if语句并输出到stdout / err以供cron用来给我发电子邮件(否则我希望脚本保持沉默,所以没有通过电子邮件发送,除非有问题) 解决方法#!/bin/bash echo show databases; | mysql -u root | (while read x; do echo "$x" y="$x" done echo "$y" ) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |