kill -1 终端断线 == kill -HUP +pid
kill -2 中断(等同 Ctrl + C) == kill -INT +pid
kill -3 退出(同 Ctrl + \)
kill -9 强制终止
kill -15 终止(可以使得进程在退出之前清理并释放资源)
kill -18 继续(与19相反)== kill -CONT +pid
kill -19 暂停(等同 Ctrl + Z)== kill -STOP +pid
STAT-显示了进程当前的状态
STAT状态有很多中,Ss、Ss1、Ss+、S<、R+、S<s1、S<s
“S”:进程处在睡眠状态(idle),但可以被喚醒(signal),表明这些进程在等待某些事件发生–可能是用户输入或者系统资源的可用性
D不可中断 Uninterruptible(usually IO),不可被喚醒的睡眠狀態,通常這个程序可能在等待I/O的情況(ex>列印)
“R”正在运行,或在队列中的进程
T停止狀態(stop),可能是在工作控制(背景暫停)或除錯 (traced) 狀態;
Z (Zombie)僵屍狀態,程序已經終止但卻無法被移除至記憶體外。
W进入内存交换(从内核2.6开始无效)
“X”:死掉的进程
“L”:有些页被锁进内存
“<”:高优先级
“n”:低优先级
“s”:包含子进程
“+”:位于后台的进程组;
“l”:多线程,克隆线程multi-threaded (using CLONE_THREAD, like NPTL pthreads do)
“WCHAH”:正在等待的进程资源