📜  cmd taskkill - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:30:01.804000             🧑  作者: Mango

CMD Taskkill - Shell-Bash

taskkill是Windows系统中的一个命令行工具,它允许用户终止进程,以及根据特定的条件终止进程。

Shell-Bash是基于Linux内核的开源操作系统,它支持各种Linux命令,包括taskkill。在Bash中,我们可以使用kill命令来终止运行中的进程。

Windows CMD Taskkill
命令语法
taskkill [/s computer] [/u domain\user [/p password]] [/fi filter] [/pid processid | /im imagename] [/f] [/t]
参数说明
  • /s 指定要终止进程的远程计算机
  • /u 指定一个可执行该任务的用户名
  • /p 该用户名的密码
  • /fi 根据指定的过滤器中的信息选择要终止的进程
  • /pid 通过指定进程ID来终止进程
  • /im 通过指定进程映像名称来终止进程
  • /f 强行终止进程
  • /t 终止指定的进程及其子进程
示例
  1. 终止指定PID的进程
taskkill /pid 1234
  1. 终止指定进程名称的进程
taskkill /im notepad.exe
  1. 终止指定用户名所有的进程
taskkill /s ComputerName /u UserName /fi "USERNAME eq UserName"
Linux Shell-Bash Kill
命令语法
kill [signal] [pid]
参数说明
  • signal 指定要发送的信号,如果省略默认发送TERM信号
  • pid 要终止的进程ID
示例
  1. 终止指定PID的进程
kill 1234
  1. 强制终止指定PID的进程
kill -9 1234
  1. 获取进程ID并终止指定进程
pid=`ps -ef | grep "notepad" | grep -v "grep" | awk '{print $2}'`; kill $pid

以上是CMD Taskkill - Shell-Bash的介绍,可满足终止进程的需求。在使用时,请根据实际情况选择适合的命令。