EdisonLiu 发表于 2020-5-16 16:34:28

【已回应】建议支持第三方插件状态显示

增加功能:建议支持插件当前状态显示

需求描述:目前宝塔第三方插件的状态全都是写死的(运行中),建议给开发者开放一个钩子让开发者实时传输插件当前运行状态到插件列表页面显示。

UnknownO 发表于 2020-5-17 00:34:44

顺便加个添加自动启的函数呗,我懒得写判断系统的函数然后按照系统添加启动项的函数,,{:3_59:}

EdisonLiu 发表于 2020-5-18 09:18:29

UnknownO 发表于 2020-5-17 00:34
顺便加个添加自动启的函数呗,我懒得写判断系统的函数然后按照系统添加启动项的函数,, ...

恩我觉得我们的想法是美好的 ;P

良哥 发表于 2020-5-18 11:43:21

直接提供钩子不太合适,万一有的插件检测时间比较长,会影响整个应用列表的加载速度,到时我考虑直接判断某个文件是否存在吧。

EdisonLiu 发表于 2020-5-18 14:09:57

良哥 发表于 2020-5-18 11:43
直接提供钩子不太合适,万一有的插件检测时间比较长,会影响整个应用列表的加载速度,到时我考虑直接判断某 ...

恩 这个方案不错进程运行起来了 开发者自己创建一个进程文件锁也可以 能满足用户体验

EdisonLiu 发表于 2020-5-31 11:05:50

良哥 发表于 2020-5-18 11:43
直接提供钩子不太合适,万一有的插件检测时间比较长,会影响整个应用列表的加载速度,到时我考虑直接判断某 ...

对了判断某个文件是否存在是不是不太适用,因为一旦进程被杀死文件是依然存在的,建议让开发者适用服务周期性给文件内写入一个时间戳,然后官方读取这个时间时间戳,如果时间戳大于约定周期(文件过期)那就判定该插件为停止服务状态。
页: [1]
查看完整版本: 【已回应】建议支持第三方插件状态显示