zoukankan      html  css  js  c++  java
  • 老李分享:《Linux Shell脚本攻略》 要点(八)

    老李分享:《Linux Shell脚本攻略》 要点(八)

     
    1、打印进程
    [root@localhost program_test]# ps -e | head
      PID TTY          TIME CMD
        1 ?        00:00:03 init
        2 ?        00:00:00 kthreadd
        3 ?        00:00:00 migration/0
        4 ?        00:00:00 ksoftirqd/0
        5 ?        00:00:00 migration/0
        6 ?        00:00:00 watchdog/0
        7 ?        00:00:00 events/0
        8 ?        00:00:00 cgroup
        9 ?        00:00:00 khelper
     
    2、top 占用CPU最多的进程列表
    [root@localhost program_test]# top

    top - 23:45:17 up  1:12,  5 users,  load average: 0.00, 0.00, 0.00
    Tasks: 153 total,   1 running, 143 sleeping,   9 stopped,   0 zombie
    Cpu(s):  0.3%us,  0.3%sy,  0.0%ni, 99.0%id,  0.0%wa,  0.3%hi,  0.0%si,  0.0%st
    Mem:   1030528k total,   377184k used,   653344k free,    32588k buffers
    Swap:  2064376k total,        0k used,  2064376k free,   170968k cached

      PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                  
    4429 root      20   0  2704 1140  880 R  0.7  0.1   0:00.12 top                                                                                                      
       21 root      20   0     0    0    0 S  0.3  0.0   0:01.63 ata_sff/0                                                                                                
    2462 yy       20   0 73100  23m  18m S  0.3  2.3   0:12.11 vmtoolsd                                                                                                 
        1 root      20   0  2900 1436 1212 S  0.0  0.1   0:03.10 init      

     
    3、列出占CPU最多的进程
    [root@localhost program_test]# ps -eo comm,pcpu --sort -pcpu | head
    COMMAND         %CPU
    Xorg             0.5
    vmtoolsd         0.2
    vmtoolsd         0.2
    init             0.0
    kthreadd         0.0
    migration/0      0.0
    ksoftirqd/0      0.0
    migration/0      0.0
    watchdog/0       0.0
     
    4、打印出bash进度对应的pid
    [root@localhost program_test]# ps -C bash -o pid=
    2624
    2650
    2696
    2732
    2759
    3842
     
    [root@localhost program_test]# ps -aux | grep bash | awk 'BEGIN { FS=" " }  $11=="bash" { print $2 }'
    Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ
    2624
    2650
    2759
     
    5、列举出用的信号:
    [root@localhost program_test]# kill -l
    1) SIGHUP       2) SIGINT       3) SIGQUIT      4) SIGILL       5) SIGTRAP
    6) SIGABRT      7) SIGBUS       8) SIGFPE       9) SIGKILL     10) SIGUSR1
    11) SIGSEGV     12) SIGUSR2     13) SIGPIPE     14) SIGALRM     15) SIGTERM
    16) SIGSTKFLT   17) SIGCHLD     18) SIGCONT     19) SIGSTOP     20) SIGTSTP
    21) SIGTTIN     22) SIGTTOU     23) SIGURG      24) SIGXCPU     25) SIGXFSZ
    26) SIGVTALRM   27) SIGPROF     28) SIGWINCH    29) SIGIO       30) SIGPWR
    31) SIGSYS      34) SIGRTMIN    35) SIGRTMIN+1  36) SIGRTMIN+2  37) SIGRTMIN+3
    38) SIGRTMIN+4  39) SIGRTMIN+5  40) SIGRTMIN+6  41) SIGRTMIN+7  42) SIGRTMIN+8
    43) SIGRTMIN+9  44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13
    48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12
    53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9  56) SIGRTMAX-8  57) SIGRTMAX-7
    58) SIGRTMAX-6  59) SIGRTMAX-5  60) SIGRTMAX-4  61) SIGRTMAX-3  62) SIGRTMAX-2
  • 相关阅读:
    再战CS231-数组的访问
    win10定时关机
    再战CS231-快速排序
    数据库权限
    numpy
    anaconda
    控件的相对位置与绝对位置-UI界面编辑器(SkinStudio)教程
    共用字体-UI界面编辑器(SkinStudio)教程
    添加图片按钮-UI界面编辑器(SkinStudio)教程
    为窗体设置背景图片-UI界面编辑器(SkinStudio)教程
  • 原文地址:https://www.cnblogs.com/poptest/p/5026734.html
Copyright © 2011-2022 走看看