public static function addTask($task, $frequency = 60)
{
self::initEvn();
$frequency < 1 || ($frequency = 60);
$task || self::message('task is empty');
$status = self::getStatus();
isset($status['task']) || ($status['task'] = []);
$key = md5($task);
isset($status['task'][$key]) || ($status['task'][$key] = ['last_runtime' => 0, 'frequency' => $frequency, 'task' => $task]);
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) . ']');
}