вы видите документацию утилиты списка задач от там . Эта утилита является своего рода диспетчером задач в командной строке (немного меньше возможностей, поскольку вы можете только перечислять процессы и не влиять на них). Имея эту утилиту на вашем сервере, вы можете использовать функцию exec для получения списка процессов и работы с ними.
вероятный код будет примерно таким:
function isTCLRunning(){
$running = false;
exec('tasklist.exe /fo CSV /fi tclsh84.exe', $output);
return count($output) == 1
}
примечание: это полностью не проверено, вы можете поиграть с списком задач и убедиться, что он возвращает ожидаемый результат, прежде чем начинать кодировать вашу функцию PHP.