监控表中的数据

时间:2009-10-07 07:16:20

标签: c++ c bash unix scripting

如何编写一个shell脚本/进程,它在Unix上像守护进程一样运行,并持续监视表中的字段并休眠30秒。字段值将定期增加到最大值,我正在监视的进程/脚本将为日志文件提供简单的选择查询输出。任何方法都是首选。

2 个答案:

答案 0 :(得分:2)

在桌子上写一个触发器;关于你关心的价值,把它记录到另一个表;在闲暇时从另一张桌子中选择。

答案 1 :(得分:0)

此脚本将执行:

#!/bin/bash
log=...your-log-file...

while true; do
    runQueryHere >> log
    sleep 30
done

使用数据库的命令行界面运行查询。

使用script &运行脚本,使其成为后台进程。如果它在您注销时终止,请使用nohup script &