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
  • 相关阅读:
    Android开发:系统自动实现开机启动
    Android高手进阶教程【转】
    android 各种控件颜色值
    Android开发博客国内最大的移动开发博客eoe移动开发者社区
    异步图片加载工具类
    Android中shape的使用
    Android的asset/res资源框架结构
    winddows 运行指令 (2)
    使用activeMQ实现jms
    ActiveMQ在C#中的应用
  • 原文地址:https://www.cnblogs.com/poptest/p/5026734.html
Copyright © 2011-2022 走看看