📜  Shell 脚本 - 如何查看进程?(1)

📅  最后修改于: 2023-12-03 15:34:58.120000             🧑  作者: Mango

Shell 脚本 - 如何查看进程?

在 Linux 系统中,进程是指在计算机内运行的程序的实例。在编写 Shell 脚本时,有时需要查看当前正在运行的进程。本文将介绍如何使用 Shell 脚本来查看进程。

1. 使用 ps 命令

ps 命令是 Linux 系统中常用的进程查看命令。我们可以使用 ps 命令来查看当前系统中正在运行的进程。以下是一个示例脚本:

#!/bin/bash
 
# 查看所有进程
ps -ef
 
# 查看特定进程,例如查看 Apache 服务进程
ps -ef | grep apache

在上面的示例中,我们使用了 ps -ef 命令来查看所有正在运行的进程,并使用 ps -ef | grep apache 命令来查看所有包含 "apache" 的进程。

2. 使用 top 命令

top 命令是 Linux 系统中另一个常用的进程查看命令。我们可以使用 top 命令来实时监视系统中正在运行的进程。以下是一个示例脚本:

#!/bin/bash
 
# 使用 top 命令实时监视进程
top

在上面的示例中,我们使用了 top 命令来实时监视系统中正在运行的进程。top 命令可以显示进程的 CPU 占用、内存占用等信息,并允许用户对进程进行交互式操作。

3. 总结

使用 Shell 脚本来查看进程是 Linux 系统中非常常见的操作。ps 和 top 命令是两个比较常用的进程查看命令,在编写脚本时可以根据自己的需求选择适合的命令来使用。