kill a processb from matlab

13 次查看(过去 30 天)
Sajid Afaque
Sajid Afaque 2020-1-14
hello all
i have got the process id [pid] of an external process.
what is the syntax to kill that process using the pid.
i want to kill using pid not by process name from matlab

回答(2 个)

Selva Karna
Selva Karna 2020-1-14
from command window enter key word : cntorl +C
  1 个评论
Walter Roberson
Walter Roberson 2020-1-14
That cannot be used to kill a particular process using its PID.

请先登录,再进行评论。


Walter Roberson
Walter Roberson 2020-1-14
pid = whatever number
if ispc
cmd = sprintf('taskkill /PID %d', pid);
else
cmd = sprintf('kill %d', pid);
end
system(cmd)
  4 个评论
Juan Troya
Juan Troya 2022-4-27
I get this error
Using Matlab R2018B
Error using TaskKill
Too many input arguments.
MATLAB:TooManyInputs
Error: Too many input arguments.
Walter Roberson
Walter Roberson 2022-4-27
What code are you using? The code I posted does not use any MATLAB function named TaskKill

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 PID Controller Tuning 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by