PHP получает PID процесса и убивает его

У меня есть сценарий для загрузки торрент-файла. Я использую ctorrent, который, похоже, не закрывается, поэтому мне нужно убить pid.

$command = "ctorrent -x \"/var/www/html/torrents/$torrentName\""; $output = shell_exec($command); 

Это работает отлично, я видел в другом вопросе stackoverflow кто-то сказал сделать следующее:

 $command = 'yourcommand' . ' > /dev/null 2>&1 & echo $!; '; $pid = exec($command, $output); var_dump($pid); 

но когда я использую это, он удаляет выход части загружаемого файла, который мне нужен, когда я получаю некоторые данные из вывода.

Как я могу заставить pid запускать мой скрипт?

Это в конечном итоге то, чего я пытаюсь достичь:

 if (file_exists( "/proc/$pid" )){ shell_exec("kill -9 $pid"); }