在linux操作系统中,后台执行top命令,再用KILL命令杀死该进程,跪求高 ...

发布网友 发布时间:2022-04-23 06:56

我来回答

3个回答

热心网友 时间:2022-04-14 04:10

kill[必要参数][选择性参数][进程号]
kill指令发送指定的信号到相应进程。不指定信号时,将发送SIGTERM(15),终止指定进程。若仍无法终止该程序,可用“-KILL”参数,其发送的信号为SIGKILL(9),将强制结束进程。使用ps指令或jobs指令看查看进程号。root用户可以影响任何用户的进程,非root用户只能影响自己的进程。

必要参数具体说明如下:
参数 功能
-l <信号编号>,若不加信号编号参数,则-l参数会列出全部的信号名称
选择性参数的具体说明如下:
参数 功能
-a 当处理当前进程时,不*指令名和进程号的对应关系
-p 指定kill指令只打印相关进程的进程号,而不发送任何信号
-s 指定发送信号

杀死进程12345
$ kill 12345
当用(1)中的指令不能杀死相关进程时,可以使用“-KILL”参数,强制杀死相应进程。
$ kill -KILL 12345
上述指令将强制杀死进程,但可能系统中被进程占用的某些资源尚未释放,或者可能会留下一些莫名奇妙的文件。
发送SIGHUP信号,可以用下面的指令
$ kill -HUP pid
kill -l可列出kill所能传送的所有信号。
$ kill -l
1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL
5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE
9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2
13) SIGPIPE 14) SIGALRM 15) SIGTERM 17) SIGCHLD
18) SIGCONT 19) SIGSTOP 20) SIGTSTP 21) SIGTTIN
22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ
26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO
30) SIGPWR 31) SIGSYS 33) SIGRTMIN 34) SIGRTMIN+1
35) SIGRTMIN+2 36) SIGRTMIN+3 37) SIGRTMIN+4 38) SIGRTMIN+5
39) SIGRTMIN+6 40) SIGRTMIN+7 41) SIGRTMIN+8 42) SIGRTMIN+9
43) SIGRTMIN+10 44) SIGRTMIN+11 45) SIGRTMIN+12 46) SIGRTMIN+13
47) SIGRTMIN+14 48) SIGRTMIN+15 49) SIGRTMAX-14 50) SIGRTMAX-13
51) SIGRTMAX-12 52) SIGRTMAX-11 53) SIGRTMAX-10 54) SIGRTMAX-9
55) SIGRTMAX-8 56) SIGRTMAX-7 57) SIGRTMAX-6 58) SIGRTMAX-5
59) SIGRTMAX-4 60) SIGRTMAX-3 61) SIGRTMAX-2 62) SIGRTMAX-1
63) SIGRTMAX

signal、killall
Linux指令速查手册这书还行。没事可以参考。

热心网友 时间:2022-04-14 05:28

ps -ef | grep top
察看进程号,后面那个长数字
kill 进程号

热心网友 时间:2022-04-14 07:03

杀死一个进程 用 kill 加要杀死的文件名字 或者的id号

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com