1. python防止多开重复启动应用

声明:该公众号大部分文章来自作者日常学习笔记,也有部分文章是经过作者授权和其他公众号白名单转载.

未经授权,严禁转载,如需转,联系开白.

请勿利用文章内的相关技术从事非法测试,如因此产生的一切不良后果与文章作者和本公众号无关.

现在只对常读和星标的公众号才展示大图推送,建议大家把「雪之梦技术驿站」“设为星标”,否则下次可能看不到了!

微信公众号「雪之梦技术驿站」

1.1. 引言

自己开发的应用有时候是不希望被用户重复运行的,例如监控 http 请求的抓包软件,重复启动会占用相同的端口引起不必要的麻烦,为了解决这种问题就需要在运行前确保没重复启动.

1.2. 实现

运行新的任务时检测是否已有正在进行的任务,全部杀死指定名称的进程后再开启新任务.

于是基于 python 写了个根据进程名杀死重复应用的程序,可在需要的时候检测,注意先后顺序别把最后一次运行的程序干掉了!

1.3. 总结

打扫干净卫生再请客,这样就能防止重复启动相同的应用,造成不必要的麻烦,也能定时启动程序,不用担心同一个应用被启动多次而提示错误.

最后实现效果:

启动新的应用时会自动关闭原来已正在运行的程序,这样就能保证同时只有一个最新进程正在运行.

1.4. 推荐

1.5. 关注

微信公众号「雪之梦技术驿站」

欢迎扫码关注,私信回复『加群』一起交流技术

最后更新时间: 2025-01-27 14:58:00
作者: 雪之梦技术驿站
来源: 雪之梦技术驿站
本文原创发布于「雪之梦技术驿站」,转载请注明出处,谢谢合作!

/snowdreams1006-wechat-open.png

results matching ""

    No results matching ""