Пример #1
0
 /**
  * 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();
 }
Пример #2
0
 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());
 }