[闲聊] 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