/** * Execute the console command. * * @return mixed */ public function fire() { $task_id = $this->argument('task_id'); $task = Task::find($task_id); $task->is_running = 0; $task->save(); $manager = new TaskManager($task); $manager->unlock(); }
public function getTaskInfo($task_id) { $task = Task::find($task_id); $task_info = new FileProcedureInfo($task); return array('id' => $task->id, 'title' => $task->title, 'description' => $task->description, 'last_run' => $task->last_run, 'running' => $task_info->getRunning(), 'progress' => $task_info->getProgress(), 'short_log' => $task_info->getLog()); }