linux----------管理进程
进程
进程是程序运行实例,运行在计算机中的多个进程都被分配了一个称为进程ID的数字。
列出占用CPU最多的前5个进程:
$ ps -eo comm,pcpu --sort -pcpu | head -5
comm:可执行文件名。
pcpu:cpu占用率。
top命令:
top会列出CPU占用最高的进程列表以及基本的系统统计信息。
杀死进程:
信号:信号可以中断进程运行并强迫进程执行某些操作。这些操作包括终止进程,中断任务。
信号处理程序:当进程接收到一个信号,它会执行对应的信号处理程序作为响应。
命令行中调用kill命令实现生成信号。
每个信号都有对应的名字以及整数值。
终止进程:
kill PROCESS_ID_LIST
kill命令默认发送SIGTERM(终止编程)信号。
杀死进程:
$ kill -s SIGKILL PROCESS_ID