public static function getStatus($showInfo = false)
{
$status = is_file(self::$status) ? Cml::requireFile(self::$status) : [];
if (!$showInfo) {
return $status;
}
if (self::getPid() > 0) {
self::message('is running');
self::message('master pid is ' . self::getPid());
self::message('worker pid is [' . implode($status['pid'], ',') . ']');
self::message('task nums (' . count($status['task']) . ') list [' . json_encode($status['task'], PHP_VERSION >= '5.4.0' ? JSON_UNESCAPED_UNICODE : 0) . ']');
} else {
echo 'not running' . PHP_EOL;
}
}