linux自动启动network服务,Windows/Linux 创建开机启动服务

系统服务是一种应用程序类型,它在后台运行。服务应用程序通常可以在本地和通过网络为用户提供一些功能。有些软件无需安装解压就能使用,或者在安装时未向系统注册服务。如果我们需要开机启动,需要手动创建服务。

Windows系统篇

相对于在注册表中创建开机启动程序,服务具有优先级高,权限大,无需账户登录即可启动的优点。

和计划任务相比,服务可以手动停止,重启。而计划任务是周期性作业,只能按设定的规则执行一次或循环执行。

WinSW是一款开源免费,用于创建Windows服务的工具,项目地址:https://github.com/winsw/winsw

dc096911f30087316ce08940aa1653d2.png

Win10选择WinSW.NET461,低版本系统如Win7选择NET4,XP选择NET2。如果本机没有.NET框架的可以下载带.NET的版本。sample-allOptions.xml是完整示例配置文件,一般我们下载sample-minimal.xml最小化示例配置文件。

需要注意的是,每一个启动服务对应一个winsw程序,制作成服务后winsw.exe和相应配置文件不可删除。

示例:

在Win10上配置frp服务端和客户端开机启动。新建frp文件夹,复制2个WinSW.NET461.exe副本,命名为start_frps.exe和start_frpc.exe,复制2个sample-minimal.xml副本,命名为start_frps.

你可能感兴趣的:(linux自动启动network服务,Windows/Linux 创建开机启动服务)