Tente com algo parecido (isso é em PHP, mas você pode usar procedimentos semelhantes de outros scripts):
$cmd = "ps aux | grep '-vcodec copy -acodec copy -f flv'";
exec($cmd, $output, $returnvalue);
$transcoders = 0;
foreach ($output as $line) if (strstr($line, "ffmpeg"))
{
$columns = preg_split('/\s+/',$line);
if ($kill) //customise this to kill a process
{
$kcmd = 'kill -KILL ' . $columns[1];
exec($kcmd, $koutput, $kreturnvalue);
}
}
A funcionalidade é inspirada em um WP Videochat Plugin que tem uma seção de back-end para monitorar e matar processos FFMPEG ( usado para transcodificação de transmissões ao vivo para reprodução de HLS e geração de instantâneos de fluxos).