计划任务配置

2019-08-03

计划任务配置

说明

Eduline的计划任务基于Linux系统的crontab计划任务实现,用于使系统定时执行Eduline计划任务脚本,本文档适用于Linuxcrondtab计划任务,如果使用的是其他方式,请根据实际系统计划任务配置。

Eduline计划任务脚本

Eduline 计划任务脚本位于网站根目录的crond.sh,该脚本会启动所有Eduline计划任务并检测执行频率,且改脚本中包含了监听视频转码队列以及上次任务队列存活情况,当某个队列不存在(进程被kill掉),会重启一个队列,以确保队列任务正常执行。

准备

配置计划任务之前,请先确保php环境正常,否则无法正常执行计划任务,请参考 PHP支持

配置计划任务

编辑计划任务配置文件

1. vim /etc/crontab

在文件默认加入每分钟执行eduline脚本

1. */1 * * * * root /web/eduline/crond.sh

其中 /web/eduline/ 为eduline程序目录,请根据实际目录修改。

编辑完成后,按下ESC键,使用:wq保存并退出

重启计划任务

1. service crond restart

需要注意

· 请确保eduline提供的脚本具有可执行权限。