2009-10-07 69 views
0

如何在Unix上編寫一個像守護進程一樣運行的shell腳本/進程,並持續監視表中的字段並休眠30秒。字段值將定期增加到最大值,並且我正在監視的進程/腳本將向日志文件提供簡單的選擇查詢輸出。任何方法都是首選。監視表中的數據

回答

2

在桌子上寫一個觸發器;在你關心的價值上,將它記錄到另一個表中;在閒暇時從另一張桌子上選擇。

0

這個腳本會做什麼:

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

while true; do 
    runQueryHere >> log 
    sleep 30 
done 

使用你的數據庫的命令行界面來運行查詢。

script &運行腳本使其成爲後臺進程。如果在註銷時終止,請使用nohup script &