Unix系统进程管理与定时任务全解析
1. 进程管理工具
在Unix系统中,有许多实用的进程管理工具,这些工具能帮助我们更高效地管理系统中的进程。
1.1 pgrep、pkill和killall
许多Unix系统提供了 pgrep 、 pkill 和 killall 工具,它们可以使用命令名而非进程ID(PID)来操作进程。
- killall :在Solaris和System V系统中, killall 意味着“杀死所有”,关机时会用它终止所有活动进程。在其他系统中,它用于按名称向进程发送信号。不过使用时要格外小心,在Linux系统中,这个危险的工具叫 killall5 。
- pkill :这是一个更安全的工具。它的使用方式和 kill 命令类似,但不是用PID作为信号参数,而是使用命令名。例如,要杀死FireFox浏览器,可运行:
pkill firefox
pkill 的参数是一个用于匹配的简单正则表达式。另外, pgrep 工具可用于列出 pkill 能识别的进程ID,而不发送任何信号( pkill 默认发送 SIGTERM 信号)。
超级会员免费看
订阅专栏 解锁全文
3085

被折叠的 条评论
为什么被折叠?



