[閒聊] 20180109修改事項

作者: laechan (揮淚斬馬雲)   2018-01-09 21:19:52
很忙,好冷。
一、adm 指令 crontab 實裝
> crontab
例行排程(crontab)指令說明:
======================================================
crontab -list 例行排程列表
crontab -add xxx 將 xxx 加進排程中
crontab -del xxx 刪掉 xxx 這個排程
每一個排程都是一行,前五個分別代表 分 時 日 月 週,
每一個都可以是 數字、a-b、或 a/b 或 * 的形式。再之後
所接的東西固定為 什麼物件->呼叫什麼函數
例子
* * * * * /d/event/control->newyear 每分鐘的呼叫
0 * * * * /d/event/control->newyear 每小時整點呼叫
*/10 * * * * /d/event/control->newyear 每10分鐘的呼叫
======================================================
wiz 可以玩看看 -add 及 -del。
目前 crontab 沒有作用,最近會找時間將相關的判斷式補進
/open/cmds/times_check.c 裡頭。我剛看了一下:
int heart_beat()
{
x=x+1;
// 如果這樣寫的話
if(x%60==0)
catch(crontab_check());
return 1;
}
這樣好像怪怪的,這樣會變成:
int crontab_check()
{
mixed crontabs=(mixed)"/cmds/wiz/_crontab"->query_crontabs();
我再斟酌一下寫法好了,最好是 crontabs 資料串就直接存在
times_check 裡頭,我剛看了一下應該是辦得到,_crontab.c
就改成去讀 times_check 的 crontab 資料。
二、

Links booklink

Contact Us: admin [ a t ] ucptt.com