自己怎么拍做美食视频网站百度域名值多少钱

diannao/2026/1/19 18:49:30/文章来源:
自己怎么拍做美食视频网站,百度域名值多少钱,wordpress评论样式,上土巴兔装修土巴兔装修摘要 如果要判断某一脚本是否在运行#xff0c;可以通过psutil库获取所有进程的cmdline#xff0c;并判断指定的文件名是否在cmdline中。 目录 1.psutil库简介 2.检查代码及说明 2.1检查思路 2.2异常捕获 2.3执行方法 1.psutil库简介 psutil 是一个跨平台#xff08;…摘要 如果要判断某一脚本是否在运行可以通过psutil库获取所有进程的cmdline并判断指定的文件名是否在cmdline中。 目录 1.psutil库简介 2.检查代码及说明 2.1检查思路 2.2异常捕获 2.3执行方法 1.psutil库简介 psutil 是一个跨平台Linux, Windows, macOS的 Python 库用于检索系统运行的进程和系统利用率CPU、内存、磁盘等的详细信息。这个模块可以帮助你获取系统资源和性能的数据非常适合进行系统监控、调试和分析。 以下是 psutil 模块的一些主要功能 获取进程信息可以检索到系统中运行的进程列表包括进程IDPID、进程名称、内存使用情况、CPU使用情况、进程的启动时间、运行状态、使用的命令行参数等。获取系统信息可以获取到系统的总体信息比如操作系统版本、处理器信息、物理内存和交换内存的使用情况、系统运行时间等。进程树可以构建进程树显示进程之间的父子关系。网络统计可以获取到进程的网络连接信息包括发送和接收的数据量、连接的远程地址等。用户统计可以查看不同用户运行的进程以及它们对系统资源的使用情况。磁盘使用情况可以查看磁盘分区的使用情况包括已使用空间、可用空间、挂载点等。环境变量可以获取进程的环境变量。线程信息可以获取进程中的线程信息包括线程ID、线程名、线程的CPU使用情况等。杀死进程可以发送信号给进程比如终止进程。 2.检查代码及说明 编写test.py文件主要运行检查逻辑检查的目标脚本是monitor.py文件 其中monitor.py文件如下 import timedef main():while True:print(-----monitor------)time.sleep(10)if __name____main__:main() 定时打印内容 test.py文件如下 import os import psutildef check_script_running(script_name):for pid in psutil.pids():try:processpsutil.Process(pid)cmdlineslist(process.cmdline())process_nameprocess.name()except (psutil.NoSuchProcess, psutil.AccessDenied, psutil.ZombieProcess):print(exception)continueif process_name ! python.exe:continueprint(fpid{pid}, name{process_name}, cmdline{cmdlines})for cur_ret in cmdlines:if script_name in cur_ret:print(fcheck script pid{pid})return Truereturn Falsedef restart_script(script_path):os.popen(fpython {script_path})if __name____main__:root_pathos.path.dirname(os.path.abspath(__file__))check_file_namemonitor.pyrun_script_fileos.path.join(root_path, check_file_name)if not check_script_running(check_file_name):restart_script(run_script_file)print(f检测到{check_file_name}脚本未运行,已重启{run_script_file})else:print(f{check_file_name}脚本正常运行) 2.1检查思路 check_script_running函数中没有通过进程名来判断脚本是否运行因为一台设备上可能同时运行了多个python脚本这些脚本的进程名都是python.exe无法判断指定脚本是否运行。而 psutil 库中的 getcmdline() 函数用于获取进程的命令行参数。这个函数返回一个字符串列表其中包含了启动进程时传递给它的所有命令行参数。而在命令行参数中会有执行的python脚本的文件名从而可以判断目标脚本是否在运行。 restart_script函数中使用了比较老旧的os.popen函数而不是比较新的subprocess中的run和Popen函数因为在调试过程中发现subprocess的函数都会阻塞test.py所在的进程由于monitor脚本中是死循环这个进程会一直阻塞下去。这不符合业务要求因此改用了非阻塞的os.popen函数。 2.2异常捕获 check_script_running在运行中捕获了三个异常 psutil.NoSuchProcess: 这个异常发生在尝试访问一个不存在的进程时。这可能是因为进程的PID已经改变例如因为另一个进程使用了相同的PID或者是因为进程已经终止并且PID不再有效。在Linux上PID 1通常是 init 进程它永远不会终止因此永远不会遇到这个异常。psutil.AccessDenied: 当尝试访问一个进程但权限不足时会抛出这个异常。例如你可能尝试访问一个由其他用户拥有的进程或者尝试访问一个受保护的系统进程。在某些情况下你可能需要管理员权限来访问特定的进程信息。psutil.ZombieProcess: 这个异常发生在尝试访问一个僵尸进程时。僵尸进程是一个已经结束但仍然在进程表中占有一个条目的进程。在Unix-like系统中僵尸进程会被父进程删除但如果父进程没有正确处理僵尸进程例如父进程崩溃那么僵尸进程可能会保留下来。 2.3执行方法 如果在vscode中运行test脚本会发现每次运行都会判断monior脚本未运行然后重启如下图 这是因为 VS Code 的 Python 扩展通常会在运行脚本时创建一个主进程该主进程负责执行脚本并且会在主进程结束后终止所有相关的子进程。 这种行为是为了确保在调试或运行过程中不会留下任何未终止的子进程以避免资源泄漏或其他问题。 因此要正确验证效果需要在命令行中启动test.py脚本如下图

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

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

相关文章

用dw做音乐网站wordpress中文二次元

1.原因:出现了特殊字符 SpringBoot 2.0.0 以上都采用内置tomcat8.0以上版本,而tomcat8.0以上版本遵从RFC规范添加了对Url的特殊字符的限制,url中只允许包含英文字母(a-zA-Z)、数字(0-9)、-_.~四个特殊字符以及保留字符( ! * ’ ( ) ; : &…

电子商务网站建设复习题哪有网站建设明细报价表

uni-app 微信小程序:启用组件按需注入 文章目录 uni-app 微信小程序:启用组件按需注入一、官方文档按需注入注意事项 二、HBuilder X 设置三、效果 一、官方文档 https://developers.weixin.qq.com/miniprogram/dev/framework/ability/lazyload.html 按…

城乡建设部网官方网站网站群建设招标

说一说vue钩子函数 钩子函数是Vue实例创建和销毁过程中自动执行的函数。按照组件生命周期的过程分为:挂载阶段 -> 更新阶段 -> 销毁阶段。 每个阶段对应的钩子函数分别为:挂载阶段(beforeCreate,created,befor…

上的网站app创建网站容易吗

转自:http://www.cnblogs.com/-Lei/archive/2012/09/04/2670942.html 下面是对socket操作的封装,因为在Linux下写中文到了windows里面会乱码,所以注释用英文来写,有空再查下解决方法吧 socket.h #ifndef SOCKET_H #define SOCKET_…

西安网站建设动力无限移动关闭流量自动续费

1 概述 单例模式就是保证一个类只有一个对象实例。 为了保证无法创建多余的对象实例,单例类中需要自己创建对象实例,并把自己的构造方法私有化以防止其他地方调用创建对象,且需要提供一个公共的方法给其他类来获取该单例类的实例。 同时单例…

吉林移动网站长沙微商城网站建设

关系数据库的几种设计范式介绍1、第一范式(1NF) 在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。 所谓…

手把手教你实现电商网站开发做静态网站接单

Mycat核心教程--ZooKeeper集群搭建 八、 ZooKeeper集群搭建8.1.ZooKeeper简介8.2.数据复制的好处8.3.Zookeeper设计目的8.4.zookeeper集群包括3种角色8.4.1.Leader角色8.4.2.Follower 角色8.4.3.Observer 角色 8.5.zookeeper集群工作流程8.6.zookeeper集群节点数量为奇数&#…

效果图网站名字哪个云电脑好用又便宜

编者注 :在本文中,我们提供了Java教程中的全面抽象。 抽象发生在类级别的设计中,目的是隐藏实现API /设计/系统提供的功能的方式的实现复杂性,从某种意义上讲简化了访问底层实现的“接口”。 此过程可以在越来越“更高”的抽象层次…

网站做飘浮怎么做南沙区做网站公司

JVM 的架构模型 Java 编译器输入的指令流基本上是一种基于栈的指令集架构,另外一种指令集架构则是基于寄存器的指令集架构。 具体来说,这两种架构之间的区别: 基于栈式架构的特点: 设计和实现更简单,适用于资源受限…

网站怎么做IPv6wordpress 视频存储

目录 引言基础路由配置路由参数与查询参数路由前缀与子路由路由重定向结语 引言 上篇文章我们简单介绍了express的基础用法,包括express的安装、创建路由及项目启动,对express有了一个基础的了解,这篇开始我们将详细介绍express的一些高级用…

网站开发是无形资产怎么做网站端口代理

Alex教程每一P的教程原代码加上我自己的理解初步理解写的注释,可供学习Alex教程的人参考 此代码仅为较上一P有所改变的代码 【Unity教程】从0编程制作类银河恶魔城游戏_哔哩哔哩_bilibili Player.cs using System.Collections; using System.Collections.Generic…

一个成功网站要素主要有哪些字体设计类网站

确定碰撞体积 选择rigidbody2d,创建player重力 创建player碰撞体积 创建瓦片地图碰撞体积 使平台变成一个整体 ​​​​​ 设置Body Type为Static(避免平台也因为重力影响下落) 回到Player,在Rigidbody2D中设置为冻结旋转 Player设…

东莞门户网站建设方案网站设计方案书

我需要一些可能非常基本的帮助.我正在研究一个接收这些可能的输入字符串的PHP函数(这些是示例,它可以是任何分辨率):1600x9001440x9001366x7681360x7681280x10241280x8001024x10241024x768640x960320x480320x480etc我想处理这些字符串中的任何一个并返回适当的宽高比…

网站单页做301南京企业网站设计

目录 一、特征统计量 1.概率分布 2.特征统计量 二、平稳时间序列的定义 严平稳与宽平稳的关系 三、平稳时间序列的统计性 四、平稳性的重大意义 五、平稳性检验 时序图检验 自相关图检验 R绘图 一、特征统计量 平稳性是某些时间序列具有的一种统计特征要描述清楚这个…

车辆对比那个网站做的好效果图网站发帖平台

毕设所有选题: https://blog.csdn.net/2303_76227485/article/details/131104075 基于JavaSpringbootvueuniapp的智能小程序商城管理系统(源代码数据库15000字论文)120 一、系统介绍 本项目前后端分离,分为用户、商家、管理员三种角色 1、用户&#…

视频网站后台模板延庆营销型网站建设

主要内容:进程之间的通信与端口、UDP协议、TCP协议、可靠传输原理(停止等待协议、ARQ协议)、TCP报文首部、TCP三大题:滑动窗口、流量控制、拥塞控制机制 5.1 运输层协议概述 运输层向它上面的应用层提供通信服务,真正…

六盘水网站设计个人网站在那建设

冗余拓扑: 环路带来的问题:广播风暴;帧的重复复制;交换机MAC地址表的不稳定。 STP相关概念: 桥ID;端口ID;根桥;非根桥;根端口;指定端口;阻塞端口&…

做的好的网站着陆页学生做义工网站

更改了半天,保存的了很多次,错误也改掉了,但是还是报同一个错误,很痛苦~搜了半天,终于搞定了,方法总结如下:一 可能是有一些文件没报存,设置让其自动保存:1 Windows-&g…

个人备案网站会影响吗公司备案证查询网站查询网站

《操作系统导论》第15章读书笔记:机制:地址转换(address translation) —— 杭州 2024-03-30 夜 文章目录 《操作系统导论》第15章读书笔记:机制:地址转换(address translation)1.前…

推广公司的网站宁夏网站建设一条龙

1. 发现动作 1.1. 时间跨度长的智能行为,需要具备在多个抽象层次上分层规划和管理活动的能力,从攻读博士学位(可能涉及1万亿个动作),到给一根手指发送一个运动控制指令,从而键入求职信的字符,无…