
1、kill -9 杀死后台运行的进程。
红色下划线:sleep 10000 &—— 后台运行延时 10000 秒的命令,进程 ID 为1317。
黄色下划线:ps —— 列出 1317 sleep 命令的进程。
(PID:进程 ID、PGID:线程组 ID、SID:会话 ID、TTY:进程运行的终端,标识那个终端控制。(pts远程终端、tty系统终端)、TIME:进程运行的时间 和 CMD:命令的名称和参数)。
jobs -l —— 列出后台运行的命令,1317 sleep 命令正在后台运行。
蓝色下划线:kill -9 1317—— 杀死 1317 进程。
绿色方框:ps 查询进程,1317 sleep进程已经被杀死(Killed)。jobs -l 已经没有后台运行的1317 sleep 命令。
2、kill -9 终止挂起的进程。
红色下划线:执行 sleep 10000 后 ctrl + z 挂起。
黄色下划线:ps -j 查看进程,有 1342 sleep 的进程。jobs -l 查看后台,1342 sleep 的状态是 stopped 暂停状态。
蓝色下划线:kill -9 杀死 1342 进程。此时系统没有反馈信息。
绿色下划线:ps -j 查看进程,1342 sleep 已经被杀死(Killed)。jobs -l 查看后台,已经没有了 1342 sleep。
从实验上看:
1、后台命令运行时(Running),执行 kill -9 可以强杀进程。
2、挂起命令,处于暂停状态时(Stopped),执行 kill -9 后通过 ps 查询进程, 可以看到进程已经被杀死。jobs 也查不到有后台命令。(这里和 kill -2、kill -15 不一样。kill -2、kill -15 在挂起命令,处于暂停状态时(Stopped)时执行,通过 ps 还可以查询到进程,jobs 也可以查询到后台仍有处于暂停状态的命令。)
方法1: 按下快捷键:Command+Option+Esc打开“强制退出应用程序”的窗口,然后选中需要退出的程序,再点右下方的“强制退出”即可。
方法2: 如果非常确定正处于当前程序种,可以按下Command+Option+Shift+Esc,保持2~3秒,这样会强制关闭当前程序。
mac如何杀死程序
https://zhidao.baidu.com/question/2117468825851731707.html
简介:
方法1: 按下快捷键:Command+Option+Esc打开“强制退出应用程序”的窗口,然后选中需要退出的程序,再点右下方的“强制退出”即可。
方法2: 如果非常确定正处于当前程序种,可以按下Command+Option+Shift+Esc,保持2~3秒,这样会强制关闭当前程序。
方法3: 把鼠标移动到屏幕上方,在出现的菜单栏的左侧按下苹果图标,然后选中下面的菜单项目“强制退出...”
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)