public static function rmTask($task)
{
self::initEvn();
$task || self::message('task name is empty');
$status = self::getStatus();
if (!isset($status['task']) || count($status['task']) < 1) {
self::message('task is empty');
return;
}
$key = md5($task);
if (isset($status['task'][$key])) {
unset($status['task'][$key]);
} else {
self::message($task . 'task not found');
return;
}
self::message("rm task [{$task}] success");
file_put_contents(self::$status, '<?php return ' . var_export($status, true) . ';', LOCK_EX);
self::message('task nums (' . count($status['task']) . ') list [' . json_encode($status['task'], JSON_UNESCAPED_UNICODE) . ']');
}