dja*_*fan 199 users process kill
如何杀死由我自己的非 root 帐户运行的所有进程?
我有一些由 Windows 机器引起的旋转 smbd 进程,所以我 telnet 进入了 linux 服务器,我想终止这些旋转进程。我无权重新启动服务或重新启动机器。
ste*_*kwr 222
要杀死您有权杀死的所有进程,只需运行命令
kill -15 -1或kill -9 -1取决于所需的行为(man kill用于详细信息)
要杀死特定进程,例如 firefox,只需运行
pkill firefox或killall firefox取决于您想要的行为:“killall”和“pkill”之间有什么区别?
如果您想查看正在运行的进程,请使用以下命令
ps -ef
Run Code Online (Sandbox Code Playgroud)
如果您想按用户 bob 查找所有进程,这可能会有所帮助
pgrep -l -u bob
Run Code Online (Sandbox Code Playgroud)
或者
ps -ef | grep bob
Run Code Online (Sandbox Code Playgroud)
小智 87
使用sudo kill <pid>或sudo killall <process-name>
小智 27
您可以使用
ps -ax | grep application name
Run Code Online (Sandbox Code Playgroud)
如果您在终端中搜索 firefox 类型 like ps -ax | grep firefox,它会显示相应应用程序的进程 ID。kill如果进程 id=1317,您可以通过命令停止该应用程序,
kill -9 1317
Run Code Online (Sandbox Code Playgroud)
Fan*_*mas 23
让我们尝试更多:
sudo apt-get install htop
Run Code Online (Sandbox Code Playgroud)
该top命令是查看系统资源使用情况和查看占用系统资源最多的进程的传统方式。顶部显示进程列表,使用最多 CPU 的进程位于顶部。
htop以更易于理解的布局显示相同的信息。它还允许您使用箭头键选择进程并使用键执行操作,例如杀死它们或更改它们的优先级F。
我会把你的问题分成两部分:
1) 如何找到我启动的进程?运行这个:
ps -u `whoami`
Run Code Online (Sandbox Code Playgroud)
的whoami是以防万一你不知道你正在使用的帐户的名称,否则只需输入帐户的名称,而不反引号。
这将列出您的帐户可以删除的所有进程。
2) 该ps命令将列出进程号、TTY、时间和CMD。进程 ID 是第一列。使用该数字来终止进程。杀死进程时要小心。如果你杀了错误的进程,你可能会破坏一些东西。要终止进程,您将使用该kill命令向进程发送信号。信号指示进程应该做什么。例如,向-1进程发送 a将要求它重新加载配置文件;发送 a-2相当于在该进程上按 Control+C;-9将导致内核放弃进程,而不与进程通信。
假设 ps -uwhoami返回类似
PID TTY TIME CMD
4333 pts/1 00:00:00 fish
4335 ? 00:00:00 fishd
4816 ? 00:00:00 intellij
4868 ? 00:50:42 java
4939 ? 00:00:19 fsnotifier64
7667 ? 02:49:08 firefox
7698 ? 00:00:00 unity-webapps-s
Run Code Online (Sandbox Code Playgroud)
并且您想firefox通过其进程 ID 终止该进程,然后您可以执行以下操作:
kill -1 7667
Run Code Online (Sandbox Code Playgroud)
然后您将重新运行相同的ps命令并检查该进程是否仍在运行。如果它仍在运行,则执行
kill -2 7667
Run Code Online (Sandbox Code Playgroud)
工作到-9.
要终止由您的帐户启动的所有进程,请输入kill <level> -1. 和以前一样:按照自己的方式工作到-9.
如果你知道进程的名称,你可以简单地去killall <processname>,那里是你想要杀死的东西。例如:killall fish(fish,在这个意义上,是友好的交互外壳)。
killall可以在这里找到文档:http : //manpages.ubuntu.com/manpages/hardy/man1/killall.1.html