用于自动处理订单状态、优惠券状态、会员等级等数据的更新 执行shell命令:php think timer start 如果执行后有报错,请解除以下PHP函数的禁用 pcntl_signal
pcntl_signal_dispatch
pcntl_fork
pcntl_wait
pcntl_alarm - & 其他问题1. 如何在Linux系统中后台执行定时任务?(如果不后台执行,那么关闭shell时会停止定时任务的运行) 可使用命令:nohup php think timer start > runoob.log & runoob.log 文件是定时任务运行状态的日志文件 关闭后台任务: - 查一下进程的pid:ps -ef | grep think (pid为每一行的第二个id编码,数字)
- 结束这个任务:kill -9 xxx(xxx是进程的pid,数字)
2. 如何在windows中执行定时任务? 进入到后端项目目录,按住shift + 鼠标右键,选择 在此处打开命令窗口,在黑窗口中输入命令 php think timer start
|