setproctitle:设置Python进程名称

2019-12-17T02:07:12

893

0

0

#### 在Linux等系统中,我们经常希望根据进程名称查询进程信息,那么对于一个Python程序,怎么才能自定义设置一个镜像名称呢?

#### 本文将会主要讲解setproctitle模块及其使用方式。

## setproctitle

说明:setproctitle是一个Python的第三方库,其核心功能就是支持进程自定义进程名称。

安装方式:

```

pip install setproctitle

```

## 实战

当我们安装完成`setproctitle`第三方库后,就可以使用它来修改进程名称了。

下面,我们以一个示例来演示其使用方式。

Step1:使用Python进入交互式命令行:

```

python

```

Step2:打开一个新的终端,使用`ps`命令查询当前的进程:

```

ps -aux|grep python

```

![title](/static/files/591/5989cee6e519f50ef7000031/47/images/c0681ddd2fb4904575a88861da5eb43e.png)

可以看到,当前进程号为46396的进程就是我们刚才执行python进入交互式命令行的进程。

Step3:在python交互式命令行中执行如下命令,从而达到修改进程名称的效果。

```

import setproctitle

setproctitle.setproctitle("missshi-python-demo")

```

Step4:再次通过`ps`命令查询出刚才的进程,验证进程名称是否成功修改。

```

ps -aux|grep python

```

![title](/static/files/591/5989cee6e519f50ef7000031/55/images/faacd8af903997f794c94d8fefdd210b.png)

可以看到,进程号为46396的进程名称已经被修改为了missshi-python-demo。

0条评论

评论前请先登录

登录

注册

发表回复

Logo

更多推荐