精华内容
下载资源
问答
  • Linux 查看指定进程和关闭进程

    万次阅读 2018-06-07 09:23:40
    比如说我想查看我的python运行了哪些进程程序在命令行敲入此命令:ps -ef |grep python这样就可以查看到了当前python正在运行的程序同理要查看其它的进程也是一样的 ps -ef |grep 进程名结束进程的话直接 kill -9 ...

    比如说我想查看我的python运行了哪些进程程序

    在命令行敲入此命令:ps -ef |grep python


    这样就可以查看到了当前python正在运行的程序

    同理要查看其它的进程也是一样的 ps -ef |grep 进程名

    结束进程的话直接 kill -9 进程id就可以了

    展开全文
  • Linux kill指定进程名的四种方式

    万次阅读 2018-05-16 17:28:16
    1、#pkill 进程名 2、#killall 进程名3、#kill -9 $(ps -ef|grep 进程名关键字|grep -v grep|awk '{print $2}')这个是利用管道和替换将 进程名对应的进程号提出来作为kill的参数。很显然上面的方法能完成但是过于...
    1、#pkill 进程名 
    
    2、#killall 进程名
    3、#kill -9 $(ps -ef|grep 进程名关键字|grep -v grep|awk '{print $2}')这个是利用管道和替换将 进程名对应的进程号提出来作为kill的参数。
    很显然上面的方法能完成但是过于复杂,下面这种就显得简单的多了
    4、#kill -9 $(pidof 进程名关键字)
    展开全文
  • linux指定进程运行的CPU

    千次阅读 2016-03-19 11:31:47
     redis是单进程模型,为了充分利用多核服务器性能,可以指定不同的redis实例运行在不同CPU上,这样也可以减少进程上下文切换。  方法有两种:  一、使用命令taskset  在RedHat系linux中,可以sudo yum ...

        如果你觉得比内核的进程调度器更了解你的进程,不想过多的占用CPU0,更高的缓存命中,那么可以设置进程运行在某个或某些CPU上。

       redis是单进程模型,为了充分利用多核服务器性能,可以指定不同的redis实例运行在不同CPU上,这样也可以减少进程上下文切换。

       方法有两种:

       一、使用命令taskset

       在RedHat系linux中,可以sudo yum privodes taskset查找taskset在哪个包中,如下所示:

    util-linux-2.23.2-26.el7.x86_64 : A collection of basic system utilities
    Repo : @anaconda
    Matched from:
    Filename : /usr/bin/taskset
        可以知道是在util-linux-2.23.2-26.el7.x86_64,那么sudo yum install util-linux就可以装上。

          a.显示进程运行在哪些CPU上

    [zhujiang@localhost ~]$ ps aux | grep redis
    root       2884  0.1  0.2  37260  5372 ?        Ssl  Mar10   3:53 /usr/local/bin/redis-server *:6379
    zhujiang  17266  0.0  0.0 112648   956 pts/0    S+   05:57   0:00 grep --color=auto redis

    [zhujiang@localhost ~]$ taskset -p 2884
    pid 2884's current affinity mask: f
        显示结果f表示二进制的1111,每一个1表示一个CPU,说明这个进程运行在4个CPU上,我这台虚拟机正是四个CPU。

        b.指定进程运行在某CPU上

    [zhujiang@localhost ~]$ sudo taskset -pc 2 2884
    pid 2884's current affinity list: 0-3
    pid 2884's new affinity list: 2
    [zhujiang@localhost ~]$
    注:2表示该进程只会运行在第3个CPU上(从0开始计数)

          c.进程启动时指定CPU

    [zhujiang@localhost ~]$ taskset -c 0 /usr/local/bin/redis-server

      

    二、使用sched_setaffinity

    #include <stdio.h>
    #include <time.h>
    #include <stdlib.h>
    #define __USE_GNU
    #include <sched.h>
    
    int main()
    {
        int cpu_id = 1;
        cpu_set_t mask;
        CPU_ZERO(&mask);
        CPU_SET(cpu_id, &mask);
    
        if (sched_setaffinity(0, sizeof(mask), &mask) < 0)
        {
            perror("set affinity");
            return -1;
        }
    
        struct timespec ts;
        clock_gettime(CLOCK_MONOTONIC, &ts);
        int now = ts.tv_sec;
        int end = now + 20; //忙计算10秒
        while (now < end)
        {
            clock_gettime(CLOCK_MONOTONIC, &ts);
            now = ts.tv_sec;
        }
    
        CPU_ZERO(&mask);
        cpu_id = 3;
        CPU_SET(cpu_id, &mask);
        
        if (sched_setaffinity(0, sizeof(mask), &mask) < 0)
        {
            perror("set affinity");
            return -1;
        }
    
        clock_gettime(CLOCK_MONOTONIC, &ts);
        now = ts.tv_sec;
        end = now + 10;
        while (now < end)
        {
            clock_gettime(CLOCK_MONOTONIC, &ts);
            now = ts.tv_sec;
        }
    
        return 0;
    }
    



    展开全文
  • Redhat Linux kill指定进程名的四种方式

    千次阅读 2014-07-16 13:22:44
    1、#pkill 进程名  2、#killall 进程名 3、#kill -9 $(ps -ef|grep 进程名关键字|grep -v grep|awk '{print $2}')这个是利用管道和替换将 进程名对应的进程号提出来作为kill的参数。 很显然上面的方法能完成但是...
    1、#pkill 进程名 
    
    2、#killall 进程名
    3、#kill -9 $(ps -ef|grep 进程名关键字|grep -v grep|awk '{print $2}')这个是利用管道和替换将 进程名对应的进程号提出来作为kill的参数。
    很显然上面的方法能完成但是过于复杂,下面这种就显得简单的多了
    4、#kill -9 $(pidof 进程名关键字)
    展开全文
  • 近日,由于工作要求,研究了一下如何在linux系统下对某个指定的单个进程进行监测,分析其CPU及物理内存的使用情况,并基于bash脚本写了一个独立的模块,完整的实现上述功能。现将整个模块的代码贴上,以便日后借鉴,...
  • Linux下查看指定进程的PID

    千次阅读 2019-10-28 19:47:25
    pgrep -l name [root@master ~]# pgrep -l python 45086 python3 12 pgrep的参数: -l 同时显示进程名和PID -o 当匹配多个进程时,显示进程号最小的那个 ...查看指定名称的进程信息 默认只显示PID 1: [ro...
  • linux中杀死指定进程

    千次阅读 2016-12-07 15:15:31
    这段代码是杀死 进程中匹配到java同名扩展次,并返回其进程ID,供kill使用。kill -9 `ps -ef | grep java | awk '{print $2}'`
  • linux中查看指定进程是否存在

    千次阅读 2020-08-25 23:47:03
    linux中查看指定进程是否存在 文章目录linux中查看指定进程是否存在一、方法二、示例 一、方法 在linux中,可以借助kill命令查看指定进程是存在。命令如下: #查看进程是否存在,存在返回0,不存在返回1,该命令并不...
  • linux 通过进程名 杀死指定进程

    千次阅读 2021-07-07 14:21:23
    shell 命令 kill -9 $(ps aux | grep '进程名' | grep -v 'grep' | awk '{print $2}') 进程名可以是模糊的
  • linux查看指定进程的cpu和内存mem占用

    千次阅读 2018-10-27 21:36:10
    # 保持循环,一直输出 ... # 命令2: ps命令 管道 结合grep命令 输出指定的crawl chapter命令的进程 命令可以为其他任何命令 # 命令2: grep -v grep 不输出grep进程 msg=$(ps aux|head -1;ps aux|grep 'c...
  • Linux kill 杀死指定进程

    千次阅读 2018-11-07 11:50:41
    Linux kill 杀死指定进程
  • Linux查询指定tomcat应用的进程

    千次阅读 2019-01-05 17:14:10
    我们依然假设应用名称为pear,查询指定tomcat应用pear的进程数: ps -ef |grep “/datong/tomcat-pear/” |grep -v tail | grep -v grep | wc -l ps -ef |grep “/datong/tomcat-pear/” | grep -v ‘tail|grep’ ...
  • Linux中查看进程状态信息

    万次阅读 多人点赞 2018-10-24 22:00:21
    Linux中查看进程状态信息 一、常用命令总结 ps -l 列出与本次登录有关的进程信息; ps -aux 查询内存中进程信息; ps -aux | grep *** 查询***进程的详细信息; top 查看内存...
  • linux 杀死指定进程名称

    千次阅读 2019-01-27 19:07:54
    PID=`pgrep node` echo {password} |sudo -S kill $PID  
  • Linux下查看指定进程的PID.

    万次阅读 2019-01-20 12:21:21
    pgrep -l name [root@master ~]# pgrep -l python 45086 python3 pgrep的参数: -l 同时显示进程名和PID -o 当匹配多个进程时,显示进程号最小的那个 ...查看指定名称的进程信息 默认只显示PID 1: [root...
  • LinuxLinux进程的创建与管理

    万次阅读 多人点赞 2018-07-27 19:21:29
    Linux系统中,除了系统启动之后的第一个进程由系统来创建,其余的进程都必须由已存在的进程来创建,新创建的进程叫做子进程,而创建子进程进程叫做父进程。那个在系统启动及完成初始化之后,Linux自动创建的进程...
  • Linux Top查看指定进程的CPU状态

    万次阅读 2019-02-15 11:14:21
    不管linux还是unix,大多数命令都是支持man命令来查看帮助信息的。 语法是下面这样,进入到交互界面后,用法类似vi,然后按「q」可以退出,输入「?」再输入关键字,可以查询相关关键字: man top 帮助信息回显: ...
  • Linux上根据进程名kill掉指定进程

    千次阅读 2016-02-16 14:19:43
    Linux上根据进程名kill掉指定进程 def kill_by_name(name): p = subprocess.Popen(['ps', '-A'], stdout=subprocess.PIPE) out, err = p.communicate() for line in out.splitlines(): if name in line
  • linux查看指定用户的所有进程

    万次阅读 2020-07-31 16:53:10
    1. top命令如果不加限制,默认是查看所有用户的进程情况 2. top -u [用户名] 可以查看该用户名的所有进程 实验如下 1. ubuntu用户状态下,我们运行命令 top -u ubuntu 可以查看用户ubuntu的所有进程 2. ...
  • 实际应用中可能有这样的场景:给定一个进程...(2) 其次根据进程ID显示指定进程信息,ps --pid [pid]; (3) 因为查找出来的进程ID需要被作为参数传递给ps命令,故使用xargs命令,通过管道符号连接; (4) 最后显示进
  • # ps -ef|frep "被查询的服务名" 查询服务进程号命令  # grep -v grep 在文档中过滤掉包含有grep字符的行  # awk '{print $2}' 一行一行的读取指定的文件, 以空格作为分隔符,打印第二个字段。
  • linux查询正在运行的进程

    千次阅读 2018-07-13 11:27:49
    进程: ps命令查找与进程相关的PID号: ps a 显示现行终端机下的所有程序,包括其他用户的程序。 ps -A 显示所有程序。 ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。...
  • linux查询进程占用的内存方法总结

    千次阅读 2016-12-12 18:42:37
    linux查询进程占用的内存方法总结 假设现在有一个「php-cgi」的进程进程id为「25282」。现在想要查询进程占用的内存大小。linux命令行下有很多的工具进行查看,现总结常见的几种方式: 通过进程的 ...
  • Linux xargs kill进程 交叉查询

    千次阅读 2019-02-21 15:13:39
    ps aux | grep ntopng |grep -v grep |cut -c 10-14 |xargs kill -9 grep ntopng :kill掉进程...cut -c 10-14:进程列表中10-14 是进程id位置 xargs kill -9 : xargs 命令是用来把前面命令的输出结果(P...
  • kali linux ps查询进程|杀死进程

    千次阅读 2014-10-22 15:16:01
    1.查进程  ps命令查找与进程相关的PID号:  ps a 显示现行终端机下的所有程序,包括其他用户的程序。... ps -e 此参数的效果和指定"A"参数相同。  ps e 列出程序时,显示每个程序所使用的环境变量。  ps
  • linux杀死指定进程的命令

    千次阅读 2013-06-18 23:06:56
    1)根据pid文件杀死进程  命令:cat test.pid | xargs kill -9  注意事项:如果是在windows上编写的shell 脚本,迁移到linux上时,一定要执行dos2unix 转换命令,将shell脚本文件格式转换为unix格式,否则会发生...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 459,006
精华内容 183,602
关键字:

linux查询指定进程

linux 订阅