首页 > 系统相关 >在 windows 上使用 pm2 管理 syncthing 存在弹窗的问题

在 windows 上使用 pm2 管理 syncthing 存在弹窗的问题

时间:2023-03-22 18:25:16浏览次数:104  
标签:pm2 no windows vbs 使用 syncthing

方向1

使用 start 的 /b 参数来运行, 它可以实现类似 linux nohup 的后台效果, 但如果退出父进程, 后台也结束了.

方向2

使用 winsw 这些工具, 把程序注册为服务. 由于不方便管理服务, 所以未测试此方法.

方向3

使用 nodejs 的 child_process.spawn 使用子进程来运行, 假设使用了 detached 参数启动后台运行, 也会出现弹窗效果. 所以此方法无效.

方向4

使用 vbs 的隐藏运行功能, 但经过如果 vbs 退出了, pm2 就会认为程序中断, 又会再重新允许 vbs. 此方法还有待完善细节.

结果

syncthing 提供了 -no-console 参数, 可以后台运行, 加上就可以了.

pm2 start syncthing.exe --name sync -- -no-console -no-browser

参考

标签:pm2,no,windows,vbs,使用,syncthing
From: https://www.cnblogs.com/daysme/p/17245006.html

相关文章

  • 【技巧】Windows Server 2012/2016/2018桌面显示我的电脑图标
    从WindowsServer2012开始,微软取消了服务器桌面个性化设置功能,WindowsServer2012/2016用户桌面上默认只有一个回收站的图标,这让习惯于使用我的电脑图标功能的用户很不适......
  • 图解 Windows 11 安装
                   ......
  • Windows中Anaconda的基本安装和使用
    一、下载安装Anaconda官网:anaconda.com在这里会卡住一会,正常现象,几分钟到十几分钟不一定,后面也卡会,等就⭐安装完成,添加系统变量(1)win10→设置→系统......
  • Windows Server 创建域、加入域、域管理
    安装域添加角色使用添加角色的主要好处是该步骤会检查服务器的配置,需要安装那些必要的功能等。执行dcpromo.exe在运行中输入"dcpromo"由于是新创建域,所以选择在新林中新......
  • Windows上使用bat实现备份一个月内的数据库数据到文件
    场景上面是通过bat和mysqldump将数据库导出到文件。但是只能导出一个最新的文件。如果想要将数据库一天导出备份一次,然后保留近一个月的数据库版本备份文件。注:关注公众号......
  • Node-RED简介与Windows上安装、启动和运行示例
    场景Node-RED简介Node-RED是IBM公司开发的一个可视化的编程工具,以满足他们快速连接硬件和设备到Web服务和其他软件的需求,很快发展成为一种通用的物联网编程工具。Node-RED是......
  • Windows上编译github源码方式运行Node-RED,以及离线迁移安装Node-RED
    场景上面是在Windows可以连接外网的情况下安装运行的Node-RED,如果再局域网内的Winserver2012的服务器,没法访问外网,怎样安装运行Node-RED。注:关注公众号霸道的程序猿获取......
  • 解决打开软件报Windows版本过低的问题
    今天打开一个软件,报错:您的Windows版本过低(Windows7SP1),无法使用XXX,请尝试升级系统或更换电脑。解决方案:1.右键软件->属性;2.进入兼容性Tab,设置以兼容模式运行这个程序,......
  • Windows server部署开源FileZilla FTP Server
    Ftp:文件传输协议。NAS(网络附加存储)使用的协议之一。其它还有smb,nfs,webdav协议。。。。。ftp用于各地分散的主机使用网际网络传输文件,达到资源共享和信息传递的目的。......
  • Windows系统下生成IOS证书
    我使用ApiCloud开发APP,开发后需要生成IOS的证书才能在项目开发控制台中进行编译,于是我在网上大海捞针似的寻找办法。官方文档提供了使用苹果系统下生成IOS证书的步骤,对于......