使用node-cmd重启electron

说明:在electron中,想要手动重启客户端服务,分为两种情况

第一种:是使用electron自带的api进行窗口的重新启动,app.relaunch()

第二种:重启电脑运行的客户端服务

安装

bash 复制代码
npm install node-cmd -S

使用

使用说明:net stop xxx && net start xxx ------ 表示停止XXX服务并启动

bash 复制代码
const cmd = require("node-cmd");
export function restartServer() {
  return new Promise((resolve, reject) => {
    cmd.run("net stop xxx && net start xxx", (err, data, stderr) => {
      if (err) return reject("启动失败"); //成功error为null
      resolve("启动成功");
    });
  });
}
相关推荐
huohuopro6 分钟前
Android WebView 输入法同步问题解决方案
android
草莓熊Lotso11 分钟前
Ext 系列文件系统核心:块、分区、inode 与块组结构详解
android·linux·c语言·开发语言·c++·人工智能·文件
桂花很香,旭很美25 分钟前
ADB 安卓实战手册
android·adb
summerkissyou198711 小时前
Android Handler:机制、原理与示例
android
哈哈浩丶11 小时前
安卓系统全流程启动
android·linux·驱动开发
FYKJ_201012 小时前
springboot大学校园论坛管理系统--附源码42669
java·javascript·spring boot·python·spark·django·php
summerkissyou198713 小时前
Android-Audio-MediaPlayer-播放-流程
android·audio
mjhcsp13 小时前
C++ 后缀平衡树解析
android·java·c++
没有bug.的程序员14 小时前
Gradle 构建优化深度探秘:从 Java 核心到底层 Android 物理性能压榨实战指南
android·java·开发语言·分布式·缓存·gradle
Highcharts.js15 小时前
数据之美:用Highcharts打造专业级弧线图
javascript·数据库·highcharts·图表开发·弧线图