文章内容

2024/7/12 18:39:23,作 者: 黄兵

杀死 nohup 后台运行程序

如果后台运行有 Gost 程序,我们应该如何结束程序或者是杀死程序?

1. 找到 gost 进程

首先,你需要找到正在运行的 gost 进程的进程 ID (PID)。可以使用 pspgrep 命令。

使用 ps 命令:

ps aux | grep gost

这会列出所有包含 gost 的进程,你可以找到对应的 PID。

使用 pgrep 命令:

pgrep -fl gost

这会列出所有包含 gost 的进程及其 PID。

2. 终止 gost 进程

找到 PID 后,你可以使用 kill 命令终止该进程。

普通终止:

kill PID

强制终止:

如果进程没有正常停止,可以使用 -9 选项强制终止:

kill -9 PID

下面我以一个示例来说明,如果杀死 Gost 程序的进程

假设我们启动 Gost 的命令是:

nohup gost -L=tcp://:10420 -L=udp://:1042 -F=forward+mtls://1.2.3.4:1024?mbind=true &

步骤如下:

  1. 找到 gost 进程的 PID

    使用 ps 命令:

ps aux | grep gost

输出示例:

root      12345  0.0  0.1  123456  1234 ?        S    12:00   0:00 gost -L=tcp://:10420 -L=udp://:1042 -F=forward+mtls://1.2.3.4:1024?mbind=true
user      67890  0.0  0.0   23456   456 pts/0    S+   12:00   0:00 grep --color=auto gost

在这个示例中,gost 进程的 PID 是 12345

终止 gost 进程

使用 kill 命令:

kill 12345

如果进程没有停止,可以使用强制终止:

通过这些步骤,你可以找到并终止在后台运行的 gost 进程。


其它相关推荐:

1、Linux 的 OOM 进程杀手

2、kill pkill killall 区别

3、如何杀死 Ubuntu 进程

4、[已解决]运行gunicorn失败:[ERROR] Connection in use 127.0.0.1 8080

5、ubuntu 16.04 service 基础要点

分享到:

发表评论

评论列表