一键注册服务
EasyTier Cli 提供注册服务命令,可以在大部分系统上一键将 EasyTier 注册为系统服务。注册后,EasyTier 会在系统启动时自动启动,并在后台运行。
使用该命令需要 easytier-core 和 easytier-cli 在同一目录下。进入该目录后,运行以下命令:
sh
# 假设 EasyTier 的启动参数为 -w abc
sudo ./easytier-cli service install -w abcpowershell
# 假设 EasyTier 的启动参数为 -w abc
.\easytier-cli.exe service install -w abcinstall 后的部分会作为 easytier-core 的启动参数。
完整示例:
sh
# 假设 EasyTier 的启动参数为 -w abc
sudo ./easytier-cli service install \
--description "自定义服务描述" \ # 可选,默认使用包描述
--display-name "显示名称" \ # 可选,服务显示名称
--disable-autostart \ # 可选,禁用开机自启(默认启用)
--core-path /path/to/easytier-core \ # 可选,指定二进制路径
--service-work-dir /工作目录路径 \ # 可选,指定工作目录
-- -w abc # 可选,传递给 easytier-core 的参数powershell
# 假设 EasyTier 的启动参数为 -w abc
.\easytier-cli.exe service install `
--description "自定义服务描述" ` # 可选,默认使用包描述
--display-name "显示名称" ` # 可选,服务显示名称
--disable-autostart ` # 可选,禁用开机自启(默认启用)
--core-path /path/to/easytier-core ` # 可选,指定二进制路径
--service-work-dir /工作目录路径 ` # 可选,指定工作目录
-- -w abc # 可选,传递给 easytier-core 的参数服务安装成功后,可以使用以下命令对服务进行管理:
启动服务:
shsudo ./easytier-cli service startpowershell.\easytier-cli.exe service start停止服务:
shsudo ./easytier-cli service stoppowershell.\easytier-cli.exe service stop查看状态:
shsudo ./easytier-cli service statuspowershell.\easytier-cli.exe service status卸载服务:
shsudo ./easytier-cli service uninstallpowershell.\easytier-cli.exe service uninstall
