首页 > 系统相关 >Windows上将Eex部署成为服务WinSW 和NSSM

Windows上将Eex部署成为服务WinSW 和NSSM

时间:2025-01-22 19:34:36浏览次数:1  
标签:NSSM EXE 服务 Eex Windows WinSW 移除

如题,在Windows上使用这两款式软件可以快将EXE部署成为服务(为什么不直接写服务,我个人喜欢EXE调试测试方便OK之后 再部署成为服务这样方便)

 

NSSM(C++)

官方 http://www.nssm.cc/ 下载只有一个绿色EXE 使用方法命令行下 NSSM.exe install (对应移除使用 remove

 

在这里就可以选择你想要的EXE 且起对应的服务的名字(移除的时候需要这个名字)

如果是移除 使用 NSSM.exe Remove 弹出如下界面,填写名字移除  

 WinSW (C#)

https://github.com/winsw/winsw/releases github上就有

使用windsw 需要有对应的配置文件,如下面的xml文件

<service>
    <!-- 服务ID名称(唯一) -->
    <id>Myserver</id>
    <!-- 服务显示名称 -->
    <name>Myserver</name>
    <!-- 服务的描述信息 -->
    <description>Minio文件存储服务器</description>
  
    <!-- 可设置环境变量 -->
    <env name="HOME" value="%BASE%"/>
  
    <!-- 要执行的可执行文件 -->
    <executable>%BASE%\minio.exe</executable>
  
    <!-- 可执行文件传递的参数 -->
    <arguments>server "%BASE%\data"</arguments>
    <!-- <logmode>rotate</logmode> -->
    <logpath>%BASE%\logs</logpath>
    <log mode="roll-by-size-time">
      <sizeThreshold>10240</sizeThreshold>
      <pattern>yyyyMMdd</pattern>
      <autoRollAtTime>00:00:00</autoRollAtTime>
      <zipOlderThanNumDays>5</zipOlderThanNumDays>
      <zipDateFormat>yyyyMMdd</zipDateFormat>
    </log>
</service>

管理员身份运行CMD并定位到WinSW的安装目录,执行安装命令WinSWr install,此时我们的Windows服务列表中就多了一个叫Minio-Server的服务了

WinSW的各个命令
命令描述
install 安装服务
uninstall 卸载服务
start 启动服务
stop 停止服务
restart 重启服务
status 检查服务状态
refresh 刷新服务属性而不是重新安装
customize --

配合这两图片应该基本使用方式 记录完了

从上面来看我个人喜欢有界面设置的NSSM

标签:NSSM,EXE,服务,Eex,Windows,WinSW,移除
From: https://www.cnblogs.com/stweily/p/18686631

相关文章

  • Windows 环境下 Docker Desktop + Kubernetes 部署项目指南
    Windows环境下DockerDesktop+Kubernetes部署项目指南一、环境准备二、安装与配置Kubernetes安装windows版的docker启动kubernetes安装windows版的kubectl工具下载k8s-for-docker-desktop启动KubernetesDashboard二、在Kubernetes上部署项目创建一个......
  • Windows下,powershell实现自动编译生成Visual Studio项目
    windows平台、VS2019、x64、C++/C在进行生成编译版本,并输出版本时,常常会遇到多个工程编译,同时提取出所需的动态库dll、执行文件exe,并进行打包。每次进行编译和打包均需要手动操作,过于繁琐,所以这里通过一个powershell文件去执行自动编译,后续可以通过批处理或者其他的powershell......
  • Windows和Linux系统安装东方通
    1.Windows系统安装东方通1.1安装jdk1.2下载安装文件及license文件官网:https://www.tongtech.com/sy.html下载windows系统文件1.3在D盘下面创建TongWeb文件夹,上传文件1.4解压文件,把license文件放到bin同级目录下1.5启动,进入bin目录下启动双击:startserver.bat停止......
  • Windows PowerShell 终端配置
    如何修改WindowsPowerShell的提示符WindowsPowerShell支持配置文件,可以创建配置文件,通过配置文件来修改配置文件路径打开一个WindowsPowershell执行如下命令,查看文件路径$PROFILE|Select-Object*根据结果输出,可以查看CurrentUserAllHosts的配置路径是什么,该变量......
  • wpf 全网最全!窗体(Windows)的常见事件及其详细解释
    文章目录WPF事件的参数定义1.`sender`参数定义用途示例注意2.`e`参数定义用途常用属性示例事件参数(EventArgs)常见的事件参数类WPF窗体(Window)常见事件1.**Activated**2.**Closed**3.**Closing**4.**ContentRendered**5.**Deactivated**6.**DragEnter**7.**D......
  • 在 Windows 中,通过修改注册表或者其他配置文件,跳过首次启动时的设置过程。这些设置通
    在Windows中,除了跳过InternetExplorer的第一次启动配置外,还有一些其他应用和服务,也可以通过修改注册表或者其他配置文件,跳过首次启动时的设置过程。这些设置通常用于让用户能够直接进入程序或系统界面,而不需要经历繁琐的初始配置步骤。以下是一些常见的跳过首次启动配置的示......
  • windows对文件夹(目录)添加备注信息
    //为目录添加备注信息1.每个目录下都有一个desktop.ini的隐藏文件,该文件内容能够配置该目录的图标,提示信息如果没有,那就对目录更改一下图标,就能自动生成刷新2.在[.ShellClassInfo]下添加"InfoTip=内容"该项即可添加备注信息保存退出,将文件夹的显示信息上勾选备注......
  • HPC[High Performance Computing ] Cluster: Linux(Slurm)vs. Windows HPC Server{renam
    -[slurmhpcclusterinstallation-Search](https://cn.bing.com/search?go=Search&q=slurm+hpc+cluster+installation&qs=n&form=QBRE&sp=-1&lq=0&pq=slurm+hpc+cluster+installation&sc=5-30&sk=&cvid=C4BA3EFE837244CB89D4D49D6DFA......
  • Windows Terminal/Powershell 设置自动补全, 智能提示 【类似于mac的iterm2功能】
    WindowsTerminal/Powershell设置自动补全,智能提示 安装:´PSReadLine´version2.1.0 #安装:´PSReadLine´version2.1.0Install-ModulePSReadLine-RequiredVersion2.1.0#初始化:Import-ModulePSReadLineSet-PSReadLineOption-PredictionSourceHistory ......
  • Windows 快速启动器
    在日常工作和学习中,我们经常需要快速访问某些功能或资源,例如打开常用网站、启动应用程序或执行特定命令。Linux用户可以通过 alias 快速实现这些操作,但在Windows上缺乏类似的原生支持。本文将介绍如何使用Python开发一个 隐藏式文本输入框程序,模拟Linux的 alias 功......