如何查看在 Linux 中运行的程序是否完成

发布于 科技 2024-02-25
3个回答
  1. 匿名用户2024-01-25

    ps命令用于查看系统中的进程状态,格式为:“ps[parameter]”,当你第一次执行这个命令时,你可能会愣住,你怎么会看到这么多输出值? 实际上,ps 命令与管道符号技术一起使用,用于捕获指定服务进程对应的 pid 编号,常用的 ps 命令参数包括:

    a 显示所有进程(包括其他用户)。

    u 用户和其他详细信息。

    x 显示没有控制终端的进程。

    Linux系统中一直有很多进程在运行,如果能够合理地管理它们,那么优化系统的性能肯定是有益的,Linux系统中进程最常见的五种状态是运行、中断、不间断、冻结和停止,它们的含义是:

    r(正在运行):在运行队列中运行或等待。

    s(中断):休眠、等待条件形成或接收信号。

    d(不可中断):信号未唤醒,无法运行,进程必须等到中断发生。

    z:(Dead):进程已终止,但进程描述符仍然存在,直到调用 wait4() 系统调用后释放父进程。

    t:(Stop):进程在接收到 sigstop、sigstp、sigtin、sigtou 信号后停止运行。

    执行时"ps aux"命令后,通常看到进程状态的格式如下,**只列出部分输出值,正常输出值不包含中文注释部分:

    top 命令用于动态监控进程活动和系统负载,格式为“top”。

    top命令真的很厉害,可以动态查看系统运维状态,堪比“增强版任务管理器”。

    top 命令前面的五行是整个系统的统计信息

    第 1 行:系统时间、运行时间、登录终端数和系统负载(平均值分别为 1 分钟、5 分钟和 15 分钟,值越低表示负载越低)。

    第 2 行:进程总数,正在运行、处于休眠状态、已停止状态、已冻结状态。

    第 3 行:用户占用资源、系统内核占用资源、优先级更改的进程、闲置资源以及等待输入和输出所花费的时间。

    此行中的数据是所有 CPU 数据,并以百分比格式显示,例如" id"这意味着某些 CPU 处理器资源处于空闲状态。

    第 4 行:物理内存总量、使用量、可用内存量,作为内核缓存中的内存量。

    第 5 行:虚拟内存总量、使用情况、可用量、已提前加载的内存数据。

  2. 匿名用户2024-01-24

    ps -ef|grep 程序名称中的关键字。

    让程序在后台运行,您可以关闭远程终端:

    nohup yourcommand &

  3. 匿名用户2024-01-23

    假设脚本的名称或程序的名称。

    nohup /path/ &

    或。 path/ &

    视图。 ps -ef |grep

    如果找到查询,则它仍在运行。 没有。 干脆退出吧。

相关回答
5个回答2024-02-25

右键点击“我的电脑”,在菜单中选择“管理”,在出现的窗口中点击“电脑管理”,然后选择“事件查看器”-Windows日志“-安全”查看登录信息,如:**:security; 时间: >>>More

5个回答2024-02-25

您的意思是 ls -l 内容重新打包?

8个回答2024-02-25

这个答案是由提问者选择的,并不代表知道它的人的意见。 >>>More

5个回答2024-02-25

tail -f 日志文件路径主要用于查看实时日志记录。 >>>More

12个回答2024-02-25

文件权限示例。

执行ls -al命令查看文件属性,如下所示。 >>>More