[python3] 设置多进程名称并且在ps命令中可见

Centos7 系统

setproctitle 是一个 Python 模块,用于设置进程标题(process title)。进程标题是在系统中用来标识进程的名字,通常会显示在系统级的进程管理工具(如 ps 命令)中。通过设置进程标题,可以让进程在系统级的进程管理工具中展示自定义的名称,方便用户查看和管理进程。

pip install setproctitle

安装完成后,你就可以在 Python 代码中使用 setproctitle 模块来设置进程标题,使进程在系统级的进程管理工具中展示自定义的名称。


要在 CentOS 7 系统上使用 Python 3 开启多进程并设置进程名称

import multiprocessing
import os
import setproctitle# 定义一个函数,用于在子进程中执行的任务
def task(num):# 设置进程名称setproctitle.setproctitle(f"MyProcess-{num}")print(f"Process {num} (PID: {os.getpid()}) is running")if __name__ == '__main__':# 创建多个子进程processes = []for i in range(5):process = multiprocessing.Process(target=task, args=(i,))processes.append(process)process.start()# 等待所有子进程结束for process in processes:process.join()print("All processes have finished")

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/549059.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ChatGPT登陆提示:“Please unblock challenges.cloudflare.com to proceed…”

ChatGPT登陆时提示:“Please unblock challenges.cloudflare.com to proceed”, 说明:请解除对challenges.cloudflare.com的屏蔽以继续 原因及解决方法: 1、出现这个问题,一般都是网络和本地环境问题,可以…

Linux权限维持后门及应急响应

本次应急响应实验用kali和centos7来充当攻击机和靶机 kali:192.168.10.130 centos7:192.168.10.155 前提: 用kali连接到centos7上面ssh root192.168.10.155 一、SSH软链接 任意密码登录即可发现程度:|||||| ln -sf /usr/sbi…

超实用!免费软件站大盘点,总有一款适合你

相信用Mac电脑的同学都知道一个网站MacWK,可以白嫖几乎所有常用软件,不用付费,但不好的消息是在2022年10月宣布关站,小编从此走上了开源免费的道路,尽管不太好用,奈何口袋木有钱,经过小编的不断…

C#开发中方法使用的问题注意

C#开发中,我们在进行方法内嵌时,需要注意方法回传带值时,我们需要对方法回传的值进行一个赋值传递 如下所示 console.WriteLine("请输入你的爱好:"); string aihao Console.ReadLine(); name ChangeData(name);同时在…

KT6368A蓝牙主从一体芯片_功能简要说明

一、功能简介 新增KT1328A芯片方案的蓝牙主从一体版本,实现的是主从一体相互切换,也就是说可以设置为主机【类似于手机的角色】,也可以设置为从机角色,通过AT指令 此版本的型号命名为:KT1328A-SOP8 。后续需要下单…

2024-Spring IOC 和 AOP源码分析(上篇)

**前言:**笔者最近面了几次大厂。。。开局Spring源码暴击 之前看过忘了写篇总结。。。 1、介绍一下Spring 核心组件: 常用模块: 常用注解: 2、说一下SpringIOC原理 概念:Spring 通过一个配置文件描述 Bean 及 B…

Linux系统中安装Docker

用Linux既可以用虚拟机操作,也可以自己弄一个云服务器进行操作,两者没啥区别。 操作之前需要将用户等级升级到root级别,防止有些操作因为权限限制而不能操作。 安装docker非常简单,只需要一直按照下列命令顺序进行操作即可。 安装…

一文3000字从0到1实现基于requests框架接口自动化测试项目实战(建议收藏)

01、requests的安装 windows下执行如下命令 pipinstallrequests-ihttp://pypi.douban.com/simple/--trust-host pypi.douban.com mac终端下执行如下命令 python3-mpipinstallrequests-ihttp://pypi.douban.com/simple/--trust-host pypi.douban.com 02、自动化requests模块…

“灯塔”——一个让人爱不释手的前端监测工具

引言 "灯塔"(fee)作为一个前端监控系统,通常具备捕获浏览器端错误、性能监控、用户行为跟踪等功能。它的主要目的是帮助开发者了解他们的网站或应用在用户端的表现,以及时发现并解决问题。下面是关于这种系统的一些关键…

ODIN靶机渗透vulnhub

使用kali的netdiscover -r 192.168.2.0或arp-scan -l命令来查看当前局域网里正在运行的主机ip地址 这里的这个192.168.2.46就是靶机的ip地址 然后使用nmap工具进行扫描,发现开放了一个80端口,http协议,然后进行探测http 这里我使用的工具是…

嵌入式学习之Linux系统编程篇笔记——系统编程初探

配套视频学习链接:https://www.bilibili.com/video/BV1zV411e7Cy?p2&vd_sourced488bc722b90657aaa06a1e8647eddfc 目录 Linux系统编程的基本认识 什么是Linux系统编程? 什么是系统编程 系统编程的作用 怎么学习Linux系统编程? Linux系统编程基本程序框…

YOLOv9改进策略:注意力机制 | 用于微小目标检测的上下文增强和特征细化网络ContextAggregation,助力小目标检测,暴力涨点

💡💡💡本文改进内容:用于微小目标检测的上下文增强和特征细化网络ContextAggregation,助力小目标检测 yolov9-c-ContextAggregation summary: 971 layers, 51002153 parameters, 51002121 gradients, 238.9 GFLOPs 改…