zoukankan      html  css  js  c++  java
  • linux 操作系统-进程控制类命令

    1.    ps  [参数]

      ps命令是用来显示系统瞬间的进程信息,它可以显示出在用户输入ps命令时系统的进程及进程的相关信息;

      参数:

        l : 长格式输出

        u :按用户名和启动时间的顺序来显示进程

         j : 用树形格式来显示进程

        f : 用树形格式来显示进程

        a : 显示所有用户的所有进程(包括其它用户)

        x :显示无法控制终端的进程

        r : 显示运行中的进程

          

        ps -aux | grep  pp    查找pp用户的进程

    2. top [参数]

      动态监视系统任务的工具,输出结果是连续的

      -b  以批量模式运行,但不能接受命令行输出

      -c  显示命令行,而不仅仅是命令名

      -d  N 显示两次刷新时间的间隔,-d 5,表示两次刷新间隔时间为5s

      -i  禁止显示空闲进程或僵尸进程

      -n NUM显示更新次数,然后退出,比如-n  5,表示top更新5次数据就退出

      -p PID仅监视指定进程的ID,PID是一个数值

      -q 不经任何延时就刷新

      -s 安全模式运行,禁用一些效互指令

      -S 累计模式,输出每个进程的总的CPU时间

        每5秒钟刷新一次,动态显示

        按下U键:输入用户名       查看用户进程

        按下K键:输入PID   s删除进程

    3. kill -signal  PID ,该命令用于向某个进程(通过PID标识)传送一个信号,它通常与ps和jobs命令一起使用。常用的signal参数如下:

        1:SIGHUP,启动被终止的进程

        2:SIGINT,相当于输入ctrl+c,中断一个程序的进行

        9:SIGKILL,强制中断一个进程的进行

        15:SIGTERM,以正常的结束进程方式来终止进程

        17:SIGSTOP,相当于输入ctrl+z,暂停一个进程的进行

      例如:

      以正常的结束进程方式来终止第一个后台工作程序 kill -SIGTERM %1

      重新启动进程ID为PID的进程   kill -SIGHUP PID

  • 相关阅读:
    Javascript多线程引擎(一)
    Windows下Git使用入门
    Linux创建新用户,给予FTP操作权限
    mysql数据库设置远程连接权限
    Linux下修改mysql的root密码后数据库消失怎么处理
    php mysql 存储 IOS Emoji表情失败和乱码问题
    RDS for MySQL 如何定位本地 IP
    Geohash距离估算
    GeoHash核心原理解析
    阿里云配置免费DVSSL证书(For Apache)
  • 原文地址:https://www.cnblogs.com/yangyi54920/p/11273318.html
Copyright © 2011-2022 走看看