mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-09-18 16:39:28 +00:00
* feat: 系统监控添加 Core Terminal; 修改检测终端状态逻辑; * feat: 添加management包 * feat: 添加management包 * feat: 添加 start 模块 * feat: 修改 start 模块 * feat: 修改启动命令目录结构 * feat: 修改启动命令目录结构 * feat: 修改启动命令目录结构 * feat: 修改启动命令目录结构 * feat: 修改启动命令目录结构 * feat: 修改启动命令目录结构 * feat: 修改启动命令目录结构 * feat: 修改启动脚本 * feat: 修改启动脚本 * feat: 修改启动脚本 * feat: 修改启动脚本 * feat: 修改启动脚本 * feat: 修改启动脚本 * feat: 修改启动脚本 * feat: 修改启动脚本 * feat: 修改启动脚本 * feat: 修改启动脚本 Co-authored-by: Bai <bugatti_it@163.com>
32 lines
734 B
Python
32 lines
734 B
Python
from ..hands import *
|
|
from .base import BaseService
|
|
|
|
__all__ = ['FlowerService']
|
|
|
|
|
|
class FlowerService(BaseService):
|
|
|
|
def __init__(self, **kwargs):
|
|
super().__init__(**kwargs)
|
|
|
|
@property
|
|
def cmd(self):
|
|
print("\n- Start Flower as Task Monitor")
|
|
|
|
if os.getuid() == 0:
|
|
os.environ.setdefault('C_FORCE_ROOT', '1')
|
|
cmd = [
|
|
'celery', 'flower',
|
|
'-A', 'ops',
|
|
'-l', 'INFO',
|
|
'--url_prefix=/core/flower',
|
|
'--auto_refresh=False',
|
|
'--max_tasks=1000',
|
|
'--tasks_columns=uuid,name,args,state,received,started,runtime,worker'
|
|
]
|
|
return cmd
|
|
|
|
@property
|
|
def cwd(self):
|
|
return APPS_DIR
|