linux 进程相关命令

1、ps -aux

      ① 查看系统进程信息,linux终端下执行此命令

      ② STAT列表示进程状态

        D   等待态 ,阻塞 ,不可中断等待态

        S   等待态 ,睡眠 ,可中断等待态

        T   等待态, 暂停, 暂停执行

        R   运行态(就绪态)

        Z   僵尸 + 前台进程 (在终端运行)

        <   有较高优先级的进程

        N   较低优先级的进程

        s   会话组

        l    有进程连接

2、top

    ① 动态查看进程优先级,linux终端下执行此命令

    ② < > 进行翻页, q退出

    ③ 优先级的取值范围 : -20 ~~ 19, -20最高

3、nice

    ① 以指定的优先级运行一个程序

     nice -9 ./while.py 以9的优先级运行

     sudo nice --9 ./while.py 以-9优先级运行

4、查看进程树:

      pstree

5、查看父子进程PID 

      ps -ajx

6、kill

  【1】查看信号

      kill -l   

  e.g:

    SIGHUP 断开连接

    SIGINT ctrl-c

    SIGQUIT ctrl-\

    SIGTSTP ctrl-z

    SIGKILL 终止进程且不能被处理

    SIGSTOP 暂停进程且不能被处理

    SIGALRM 时钟信号

    SIGCHLD 子进程状态改变发送给父进程信息号

   【2】向一个进程发送信号

 

       kill -sig PID

       ① sig,具体的信号,见 kill -l 命令结果

       ② PID,具体进程的PID

posted @ 2021-01-06 11:52  昱成  阅读(180)  评论(0编辑  收藏  举报