下面是PHP代碼(dbtest.php) 復制代碼 代碼如下:!#/usr/local/php/bin/php <?php mysql_connect('localh " /> 亚洲欧美94色,国产成人欧美,看全色黄大色黄大片色责看的

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

通過PHP CLI實現簡單的數據庫實時監控調度

要實現的功能:監控user表,若有新紀錄增加,將其向user2表中添加。(實際應用上可以引深一些,例如對數據進行相關處理等)

下面是php代碼(dbtest.php
復制代碼 代碼如下:
!#/usr/local/php/bin/php
<?php
mysql_connect('localhost', 'username', 'password');
mysql_select_db("test");
echo 'PID: '.posix_getpid().' '; //當前進程PID(linux下)
$old_id = 0;
while (1)
{
$sql = "SELECT `id` FROM `user` ORDER BY `id` DESC LIMIT 1";
$result = mysql_query($sql);
$item = mysql_fetch_assoc($result);
$new_id = $item['id'];
$values_arr = array();
for ($i=$new_id; $i>$old_id && $old_id!=0; $i--)
{
$sql = "SELECT `name`,`age` FROM `user` WHERE `id`='{$i}' LIMIT 1";
$result = mysql_query($sql);
$item = mysql_fetch_assoc($result);
$name = $item['name'];
$age = $item['age'];
$values_arr[] = "('{$name}', '{$age}')";
}
if (!emptyempty($values_arr))
{
$values_str = implode(',', $values_arr);
$sql = "INSERT INTO `user2`(`name`, `age`) VALUES {$values_str}";
mysql_query($sql);
}
$old_id = max($old_id, $new_id);
sleep(3); //3秒后進入下次循環
}

業務流程應該沒什么說的,就有幾處需要注意的地方:
第一行是php CLI模式需要添加的命令路徑,還有就是那個while(1)和sleep(3),其余都是普通的php代碼寫法。
通過shell命令php dbtest.php運行即可,我在虛擬機上測試,正常情況下占用率CPU 0%,內存1%。
實際應用中可以放到后臺運行:
php dbtest.php &
bg 1
PS:&命令很多地方說的很不清楚,甚至錯誤。它只是將程序放入后臺,而并沒有實際運行!
順帶總結復習一下linux的前后臺運行相關命令

命令      前后臺    狀態        使用方式

&           后臺        暫停        加在命令后

bg         后臺        運行        后跟作業號

fg          前臺        運行        后跟作業號

Ctrl+Z   后臺        暫停         (組合鍵)

jobs     (查看所有作業號)    命令

php技術通過PHP CLI實現簡單的數據庫實時監控調度,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 可以直接看的av网址站 | 美女扒开视频网站 | 国产精品久久国产精麻豆99网站 | 日韩经典欧美一区二区三区 | 久久久精品影院 | 午夜久久网 | 婷婷在线视频国产综合 | 欧美亚洲国产另类 | 久久丝袜精品中文字幕 | 国产成人综合亚洲欧美在线n | 99在线免费播放 | 国产欧美一区二区三区免费 | 中文字幕美日韩在线高清 | 精品福利视频第一 | 怡红院亚洲红怡院在线观看 | 美女扒开逼自抠 | 国产原创精品 | 国产手机在线 | 久久只这里是精品66 | 亚洲精品日韩中文字幕久久久 | 欧美特黄特刺激a一级淫片 欧美特黄特色aaa大片免费看 | 91久久网 | 精品网址 | 最新亚洲精品国自产在线 | 99在线观看巨臀大臀视频 | 韩国一级毛片在线观看 | 免费观看成人欧美1314www | 91麻豆极品在线观看 | 四虎永久在线精品国产免费 | 波多野衣结在线精品二区 | 成人午夜视频网站 | 国产精品每日在线观看男人的天堂 | 国内精品美女久久久久 | 五月婷婷激情综合 | 国产中日韩一区二区三区 | 亚洲五月综合 | 337q日本大胆欧美人术艺术 | 亚洲天堂黄色 | 国产麻豆91欧美一区二区 | 久久精品国产精品亚洲红杏 | 91精品国产高清久久久久久91 |