# 面：定时任务。kjx_cron（cru，账号指纹与分钟固定）；上游 afstart 的 crontab 段（保守模式守护）；卸载只删自己的
### kjx_cron 输出
# mode 644
kjx_cron_ensure 返回 0
第二次 kjx_cron_ensure 返回 0
--- kjx_cron_list
17 12 * * * /bin/sh @ROOT/jffs/kejibear/libs/kjx.sh pull >/dev/null 2>&1 #kjx_daily#
17 * * * * /bin/sh @ROOT/jffs/kejibear/libs/kjx.sh cron >/dev/null 2>&1 #kjx_hourly#
17 0 * * * /bin/sh @ROOT/jffs/kejibear/libs/kjx.sh update_check >/dev/null 2>&1 #kjx_updchk#
* * * * * /bin/sh @ROOT/jffs/kejibear/kjx_webui.sh status >/dev/null 2>&1 #kjx_status#
### cru 调用
# mode 644
cru a kjx_daily 17 12 * * * /bin/sh @ROOT/jffs/kejibear/libs/kjx.sh pull >/dev/null 2>&1
cru a kjx_hourly 17 * * * * /bin/sh @ROOT/jffs/kejibear/libs/kjx.sh cron >/dev/null 2>&1
cru a kjx_updchk 17 0 * * * /bin/sh @ROOT/jffs/kejibear/libs/kjx.sh update_check >/dev/null 2>&1
cru a kjx_status * * * * * /bin/sh @ROOT/jffs/kejibear/kjx_webui.sh status >/dev/null 2>&1
### cru 列表（ensure 之后）
# mode 644
0 4 * * * /jffs/scripts/other.sh #scmerlin#
17 12 * * * /bin/sh @ROOT/jffs/kejibear/libs/kjx.sh pull >/dev/null 2>&1 #kjx_daily#
17 * * * * /bin/sh @ROOT/jffs/kejibear/libs/kjx.sh cron >/dev/null 2>&1 #kjx_hourly#
17 0 * * * /bin/sh @ROOT/jffs/kejibear/libs/kjx.sh update_check >/dev/null 2>&1 #kjx_updchk#
* * * * * /bin/sh @ROOT/jffs/kejibear/kjx_webui.sh status >/dev/null 2>&1 #kjx_status#
### kjx_cron_remove 输出
# mode 644
kjx_cron_remove 返回 0
### cru 调用（remove）
# mode 644
cru d kjx_daily
cru d kjx_hourly
cru d kjx_updchk
cru d kjx_status
### cru 列表（remove 之后）
# mode 644
0 4 * * * /jffs/scripts/other.sh #scmerlin#
### afstart 定时任务段输出
# mode 644
### crontab（afstart 之后）
# mode 644
15 2 * * * /jffs/scripts/backup.sh
30 3 * * * @ROOT/jffs/kejibear/menus/task_cmd.sh 101 #用户任务
* * * * * /bin/sh @ROOT/jffs/kejibear/starts/start_legacy_wd.sh shellcrash #ShellCrash保守模式守护进程
