进程和进程树

	一些程序进程运行后,会调用其他进程,这样就组成了一个进程树。
   进程和进程树_第1张图片

结束进程树

  比如,在 Windows XP 的“运行”对话框中输入“cmd”启动命令行控制台,然后在命令行中输入“notepad”启动 记事本 。现在,命令行控制台进程“cmd.exe”和记事本进程“notepad.exe”就组成了一个进程树,其中“notepad.exe”进程是由“cmd.exe”进程创建的,前者称为子进程,后者称为 父进程 。现在我们用组合键Ctrl+ Alt+ Del调出任务管理器,在“进程”页面中选择“cmd.exe”,右击鼠标并选择“结束进程树”命令(如图),这时你会发现记事本进程也被同时杀死了。如果在notepad.exe”进程上结束进程的话,“cmd.exe”进程则依旧运行。因此,结束进程树的特性就是在结束一个进程的同时结束由该进程直接或间接创建的子进程。

	一些结束进程的方法:
tasklist:显示当前系统所有进程命令
  
  :taskkill:关闭至少一个系统进程命令
  
  /pid 后面是系统的进程id 如先查到notepad.exe的id是2152,则格式为 taskkill /pid 2152
  
  多个时格式为 taskkill /pid 2152 /pid 1284
  
  /im 后面是系统的进程名 如要关闭notepad.exe,格式为taskkill /im notepad.exe,指定多个 时格式为taskkill /im notepad.exe /im iexplorer.exe .如果是要关闭所有的,则使用通配符*,即 askkill /im *.exe
  
  /T 后面是结合上两个命令实现,如taskkill /t /im notepad.exe或者taskkill /t /pid 2152 这个效果是提示后在使用者确定后关闭,有提示框.
  
  /F 后面也是结合/pid 和/im实现,如taskkill /F /im notepad.exe或者taskkill /F /pid 2152这个是没有提示框就强制关闭指定进程.

你可能感兴趣的:(linux)