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

  • 相关阅读:
    禁止 git 自动转换换行符
    一个单元测试问题的解决
    关于脏读、幻象读、不可重复读的理解
    PKCS7 的 attached 和 detached 方式的数字签名
    关于DES加密中的 DESede/CBC/PKCS5Padding
    解决grep的结果无法显示文件名的问题
    解决64位操作系统下运行psql的问题
    一个用于将sql脚本转换成实体类的js代码
    批量将代码中的 get_XXX 替换成 XXX
    关于数据库中密码的存储
  • 原文地址:https://www.cnblogs.com/yangyi54920/p/11273318.html
Copyright © 2011-2022 走看看