分享下脚本注册成为win服务 这个借鉴了其他大佬得 具体是谁忘记了有机会推荐 今天也是找了之前得改出来得 首先安装三个模块 最后一个是定时任务如果不需要可以不装 pip install psutil pip install pywin32 pip install apscheduler 下面贴代码 import os import sys import random import socket import time import psutil import servicemanager imp…
为了让NodeJS开发的网站能在服务器端正常运行,最好把NodeJS需要运行的代码注册成Windows服务,服务器如果重启也不需要重新去启动NodeJS. 1.编写一个执行NodeJS脚本的bat文件(run.bat),如下: @echo off d: cd D:\[目录] node [需要执行的文件名].js pause & exit 2.创建windows服务去启动run.bat文件,本人使用的是nssm工具来生成的windows service.下载地址:http://nssm.cc/ 这…
1.初始化并创建数据库(一次即可)  initdb \data --locale=chs -U postgres -W  You can now start the database server using(启动数据库命令): pg_ctl ^\data^" -l logfile start 2.配置环境变量的vbs脚本 on error resume next set sysenv=CreateObject("WScript.Shell").Environment(&qu…
由于在Windows 服务器上必须要启动一个软件,提供外网访问内网的客户端软件,但是由于每次远程服务器之后会注销当前用户,所以客户端软件就会自动退出,那么我在外网的系统就不能支持访问了. 解决方案:将 客户端程序注册成为windows 服务 1. 要实现这个功能要用到微软提供的两个小工具“instsrv.exe”和“srvany.exe”.先下载这两个程序然后放在同一个目录,我是直接放在D盘的,然后进入到DOS命令行下面输入如下命令注册服务: d:\instsrv.exe tjserver d:…
安装了TIBCO ActiveMatrix BPM及成功创建了ActiveMatrix Administrator 和 BPM Server后,每次都要手动启动tibcohost,比较麻烦,实际上TIBCO提供了工具可以将tibcohost注册为Windows服务,步骤如下: 1. 拷贝 TIBCO_HOME\tools\wrapper\pwrap.exe 到 CONFIG_HOME\tibcohost\Admin-enterpriseName-adminServerName\host\bin.…
使用wrapper将java程序注册程windows服务后不生效 使用add.bat或test***.bat测试通过了, 然后使用install***.bat注册后cmd显示注册成功. 但是程序到了运行时间就是不运行!! 找啊找……找啊找……(省略6个小时~) 哦,找到了. 控制面板 ---> 管理工具 ---> 服务,找到你注册的服务,右键启动.... 好了,一切正常. 我的平安夜……被程序毁了!!…
1.创建windows服务用到一个小工具WinSW:https://github.com/kohsuke/winsw/releases(下载 .exe 文件即可,根据系统选择,Win 10 选择 .NET4 版本,以下选择 .NET2 版本) 2.把php-cgi.exe注册成windows服务除了需要用到WinSW以外,还需要用到xxfpm,用来开启 PHP-CGI 多进程,下载地址:https://github.com/78/xxfpm 3.将下载到的WinSW.NET4.exe更名为ngi…
最近项目中需要将一些业务的处理程序改造为windows服务,但是考虑到实际需求,也需要能够直接双击运行这些处理程序.首先第一步想到的就是原来的项目不变,只需要在加一个windows服务的项目就行.但是实际使用中还是比较有风险,可能别人无意中关闭了你的运行程序,或者服务器维护重启之后需要启动大量的exe程序.所以需要将这些处理程序改造成既能以exe的形式双击运行,又能将该程序注册为windows服务开机自动运行. 首先我们的大量的处理程序都是以控制台程序存在,所以这里主要介绍控制台程序改造.在改造…
一.应用场景 虽然Windows在当下已经不再是我们作为服务器操作系统平台的首选,但是还是有一些开发商或者项目整体需求的限制必须运行在Windows系统平台之下.为了避免多个应用部署在同一个tomcat之下带来的管理不便或者不同应用之间依赖场景的冲突,需要在一台服务器上运行多个tomcat服务,则需要将多个tomcat注册为Windows系统服务,下面就来介绍如何在此场景下进行相关应用配置操作. 二.tomcat安装包选择 安装包的选择,以tomcat6为例有以下几种选择: apache-tom…
1.登录NSSM官网下载最新版本: http://www.nssm.cc/download 2.解压之后可以看到win32和win64位的nssm.exe,根据自己的电脑选择使用 3.拷贝一份nssm.exe到想要注册成Windows服务的应用程序目录,我这是注册的是Grafana 4.使用PowerShell打开输入  ./nssm.exe install GrafanaService 5.选择grafana-server.exe(注意:如果是需要加载配置文件启动的程序,需要创建一个.bat文…