当前位置: 首页 > news >正文

人生中第一次开源:java版本的supervisor,支持web上管理进程,查看日志

人生中第一次开源:java版本的supervisor,支持web上管理进程,查看日志

  • java-suv
  • 背景
  • 简介
  • 运行要求
  • 页面展示:
  • 【suv.yml】配置文件展示

java-suv

用java写的进程守护工具

背景

  • 这段时间学习ai时,window上密密麻麻运行的窗口有点不习惯,所以自己写了一款软件俩隐藏,同时好东西分享给大家。故此开源出来。

简介

  • 一个适用window上的进程守护工具,具有web节目,自启动,查看运行日志
  • 使用java编写,能够管理多个进程,减少win上的命令行窗口
  • 适用于java,python,c,conda多语言
  • 用frp,ollama,open-webui,java等做过测试
  • 使用简单,【java -jar java-suv-1.0-SNAPSHOT.jar】
  • 架构简洁,源码通俗易懂
  • 性能高效,针对java的队列的做了byte特化处理,减少装箱拆箱的损耗

运行要求

  • 要求jdk17(如果没有可以采取绝对路径的方式运行)。
    也算是为jdk版本升级做出自己的贡献
  • 配置环境变量
    • suv_config:指定【suv.yml】的路径
    • suv_data:指定数据的生成路径

页面展示:

  • 通过【http://localhost:9006】查看

在这里插入图片描述
在这里插入图片描述

【suv.yml】配置文件展示

suv:logDir: "D:/temp/java-suv-logs"program:frp:direction: "D:/code_tool/open_source_tool/frp_0.62.1_windows_amd64"# 一定不能忘记加.execommand: "cmd.exe /c frpc.exe -c frpc.toml"autostart: falseopenWebUi:direction: "D:/code/open_code/open-webui"# command: "frpc.exe -c frpc.toml"command: "cmd.exe /c startOwu.bat"autostart: false
  • direction:程序的工作目录
  • command:该目录所执行的命令
  • autostart:自启动
  • 注意:window上的程序最好把后缀(exe,bat) 加上,要不然会报错找不到
http://www.dtcms.com/a/239323.html

相关文章:

  • 风力发电机领域的声纹监测产品
  • Java编程之桥接模式
  • LLMs 系列科普文(4)
  • CSP-38th
  • MCP笔记:介绍和原理
  • 高保真组件库:按钮
  • Docker 优势与缺点全面解析:容器技术的利与弊
  • Spring整合Mybatis
  • springboot2.x升级springboot3.x
  • 10万QPS高并发请求,如何防止重复下单
  • 从零开始打造 OpenSTLinux 6.6 Yocto 系统(基于STM32CubeMX)(九)
  • SeaweedFS S3 Spring Boot Starter
  • 监控脚本源码
  • 【阿里巴巴 x 浙江大学】信息与交互设计 - 交互设计概述
  • 算数运算符
  • 基于Vue3.0的在线工具网站
  • Day16
  • C盘的“下载”修改位置时出错了,怎么还原
  • three.js 零基础到入门
  • 软件更新机制的测试要点与稳定性提升
  • python中使用LibreHardwareMonitorLib.dll获取电脑硬件信息~~【不用同步打开exe文件】
  • 【LangChain4J】LangChain4J 第三弹:多模态与文生图的实现
  • 删除有序数组中的重复项
  • CZGL.SystemInfo:跨平台的系统信息获取库
  • Deep Research实践
  • 程序代码篇---随机数与随机数种子
  • 【Java学习笔记】Arrays类
  • C++17 和 C++20 中的新容器与工具:std::optional、std::variant 和 std::span
  • 大语言模型(LLM)面试问题集
  • 实验一:数据选择器实验