kill `pidof observer`与kill `pgrep observer`都是停止observer进程命令,有什么区别

【产品名称】OceanBase

【产品版本】3.1.2

【问题描述】

pidof和pgrep本身的区别是pidof需要给出进程的全面才能查出来,而pgrep不需要;

kill

pidof observer和kill pgrep observer
本身没有区别;

kill -9

pgrep observer与kill -15 pgrep observer
是有区别的:

kill -15 可以理解为操作系统发送一个通知告诉应用主动关闭;(需要等待一段时间)

kill -5 是操作系统从内核级别强制杀死一个进程;(直接kill掉不需要等待)

1 个赞