设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย Français

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 25|回复: 3

关于python脚本后台运行

[复制链接]

2

主题

82

回帖

214

积分

中级会员

积分
214
发表于 2019-11-20 10:17:18 | 显示全部楼层 |阅读模式
请教坛子里的大佬,a.py查询数据后写到文本档里,如果b.py本不在运行的话就去执行b脚本(运行环境是Linux)。
我的思路是每当b脚本执行的时候去写log记录当前的进程信息,然后a去读取log的数据来实现进程监控,但是这样的话log的数据会越来越多,会不会导致a在匹配进程的时候非常耗时间?
回复

使用道具 举报

2

主题

82

回帖

214

积分

中级会员

积分
214
 楼主| 发表于 2019-11-20 10:30:12 | 显示全部楼层

cherbim 发表于 2019-11-20 10:30

你是不是思路搞错了,python本来就能检测后台进程!!!!判断一下是否有这个进程,有的话跳过,没有就启动 ...

额 谢谢大佬 我的本意是每次执行b脚本会导致进程不一样,查了一下百度可以看到进程的详细信息

回复

使用道具 举报

10

主题

82

回帖

234

积分

中级会员

积分
234
发表于 2019-11-20 10:37:38 | 显示全部楼层
简单的做法,b在执行时就生成一个b.lock的空文件,执行完就删除,然后a检测是否存在lock文件也行哇
回复

使用道具 举报

2

主题

82

回帖

214

积分

中级会员

积分
214
 楼主| 发表于 2019-11-20 10:30:00 | 显示全部楼层

gougou6423 发表于 2019-11-20 11:16

简单的做法,b在执行时就生成一个b.lock的空文件,执行完就删除,然后a检测是否存在lock文件也行哇 ...

:


这也是个方法
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-12-19 23:10 , Processed in 0.014260 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表