authPage(); ?> exec('supervisorctl -c ' . $supervisor_config_file . ' ' . $command); } ?> exec('supervisorctl -c /etc/supervisor/custom.d/supervisorctl.conf restart watcherd'); sleep(1); loadClass('Helper')->redirect('/cnc.php'); } ?> getHead(true); ?> getNavbar(); ?>

Command & Control



exec('supervisorctl -c /etc/supervisor/custom.d/supervisorctl.conf status watcherd'); //$status_h = loadClass('Helper')->exec('supervisorctl -c /etc/supervisor/custom.d/supervisorctl.conf status httpd'); $words = preg_split("/\s+/", $status_w); $data_w = array( 'name' => $words[0], 'state' => $words[1], 'pid' => preg_replace('/,$/', '', $words[3]), 'uptime' => $words[5], ); $words = preg_split("/\s+/", $status_h); $data_h = array( 'name' => $words[0], 'state' => $words[1], 'pid' => preg_replace('/,$/', '', $words[3]), 'uptime' => $words[5], ); ?>

Daemon overview


If you made a change to any vhost settings, you can trigger a manual reload here.

Daemon Status Pid Uptime Action


watcherd stderr


exec('supervisorctl -c /etc/supervisor/custom.d/supervisorctl.conf tail -1000000 watcherd stderr'); echo '
' . $output . '
'; ?>

watcherd stdout


exec('supervisorctl -c /etc/supervisor/custom.d/supervisorctl.conf tail -1000000 watcherd'); echo '
' . $output . '
'; ?>
getFooter(); ?>