$entry) { $statFile = vv_job_stat_path($id); if (!file_exists($statFile)) continue; $stat = json_decode(@file_get_contents($statFile) ?: '{}', true) ?: []; $status = $stat['status'] ?? 'unknown'; if ($status === 'running' && !empty($stat['pid']) && !file_exists("/proc/{$stat['pid']}")) { $status = 'error'; } $result[$id] = $status; } echo json_encode($result);