全球主机交流论坛

标题: 关于python脚本后台运行 [打印本页]

作者: 香芋奶茶    时间: 2019-11-20 10:17
标题: 关于python脚本后台运行
请教坛子里的大佬,a.py查询数据后写到文本档里,如果b.py本不在运行的话就去执行b脚本(运行环境是Linux)。
我的思路是每当b脚本执行的时候去写log记录当前的进程信息,然后a去读取log的数据来实现进程监控,但是这样的话log的数据会越来越多,会不会导致a在匹配进程的时候非常耗时间?
作者: cherbim    时间: 2019-11-20 10:30
提示: 作者被禁止或删除 内容自动屏蔽
作者: 香芋奶茶    时间: 2019-11-20 10:37
cherbim 发表于 2019-11-20 10:30
你是不是思路搞错了,python本来就能检测后台进程!!!!判断一下是否有这个进程,有的话跳过,没有就启动 ...

额 谢谢大佬 我的本意是每次执行b脚本会导致进程不一样,查了一下百度可以看到进程的详细信息
作者: cherbim    时间: 2019-11-20 10:41
提示: 作者被禁止或删除 内容自动屏蔽
作者: gougou6423    时间: 2019-11-20 11:16
简单的做法,b在执行时就生成一个b.lock的空文件,执行完就删除,然后a检测是否存在lock文件也行哇
作者: 香芋奶茶    时间: 2019-11-20 11:31
gougou6423 发表于 2019-11-20 11:16
简单的做法,b在执行时就生成一个b.lock的空文件,执行完就删除,然后a检测是否存在lock文件也行哇 ...

: 这也是个方法




欢迎光临 全球主机交流论坛 (https://sunk.eu.org/) Powered by Discuz! X3.4