通過PHP CLI實現簡單的資料庫實時監控排程

2021-04-30 07:33:55 字數 723 閱讀 9868

繼續cli模式試驗,這次通過使用之前的「帶延時的死迴圈」方法,來實現個簡單的資料庫實時監控排程功能。

下面是php**(dbtest.php)

業務流程應該沒什麼說的,就有幾處需要注意的地方:

第一行是php cli模式需要新增的命令路徑,還有就是那個while(1)和sleep(3),其餘都是普通的php**寫法。

通過shell命令php dbtest.php執行即可,我在虛擬機器上測試,正常情況下佔用率cpu 0%,記憶體1%。

實際應用中可以放到後台執行:

php dbtest.php &

bg 1

命令      前後臺    狀態        使用方式

&           後台        執行        加在命令後

bg          後台         執行        後跟作業號

fg           前台         執行        後跟作業號

ctrl+z   後台         暫停         (組合鍵)

ctrl+c   前台        終止          (組合鍵)

jobs     (檢視所有作業號)    命令

kill          前台         終止           後跟程序號

kill -9     後台         終止            後跟程序號

通過簡單方法實現spring boot web專案

搭建效果為 直接在網頁輸入請求,在頁面中顯示一行文字 hello,spring boot 與一般的wen專案不同的地方 1 不需要配置web.xml 檔案,但需要註解 springbootapplication 等 2 一切和spring有關的jar包都不需要版本號,springcloud會給你選擇...

django 通過url實現簡單的許可權控制

根據使用者許可權設定使用者可以訪問哪些頁面,用django實現乙個簡單的demo。class level models.model l name models.charfield max length 50,verbose name 等級名稱 l permission models.onetoone...

django 通過url實現簡單的許可權控制的例子

根據使用者許可權設定使用者可以訪問哪些頁面,用django實現乙個簡單的demo。1.models.py 檔案 class level models.model l name models.charfield max length 50,verbose name 等級名稱 l permission ...