38465-vm/api/bot_status.php
2026-02-16 06:00:13 +00:00

23 lines
446 B
PHP

<?php
declare(strict_types=1);
header('Content-Type: application/json');
$output = [];
$returnVar = 0;
exec('ps aux | grep "node index.js" | grep -v grep', $output, $returnVar);
$isRunning = !empty($output);
$pid = null;
if ($isRunning) {
$parts = preg_split('/\s+/', trim($output[0]));
$pid = $parts[1] ?? null;
}
echo json_encode([
'success' => true,
'running' => $isRunning,
'pid' => $pid,
'details' => $output
]);