12 lines
678 B
PHP
12 lines
678 B
PHP
<?php
|
|
header("Content-Type: application/json");
|
|
$out = [];
|
|
// Try multiple kill methods
|
|
$out["pkill_user"] = trim(@shell_exec("pkill -9 -u www-data -f playwright 2>&1") ?: "(empty)");
|
|
$out["pkill_f_all"] = trim(@shell_exec("pkill -9 -f chat-capabilities 2>&1") ?: "(empty)");
|
|
$out["pkill_node"] = trim(@shell_exec("pkill -9 -f "node.*playwright" 2>&1") ?: "(empty)");
|
|
sleep(2);
|
|
$out["remaining"] = trim(@shell_exec("ps -ef | grep -E "playwright|chromium.*headless" | grep -v grep | wc -l") ?: "0");
|
|
$out["procs_snapshot"] = trim(@shell_exec("ps -ef | grep playwright | grep -v grep | awk "{print \$2, \$10, \$11}" | head -10") ?: "");
|
|
echo json_encode($out, JSON_PRETTY_PRINT);
|