如何设置一个程序作为服务运行 [问题点数:100分]

Bbs1
本版专家分:0
结帖率 71.43%
Bbs7
本版专家分:14438
版主
Blank
微软MVP 2014年1月 荣获微软MVP称号
Blank
黄花 2014年9月 其他开发语言大版内专家分月排行榜第二
2012年3月 其他开发语言大版内专家分月排行榜第二
2010年5月 其他开发语言大版内专家分月排行榜第二
Blank
蓝花 2013年5月 其他开发语言大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs1
本版专家分:4
Bbs1
本版专家分:0
Python 编写Windows服务程序:将Python作为Windows服务启动
Python<em>程序</em><em>作为</em>Windows<em>服务</em>启动,需要安装pywin32包。下载路径: http://sourceforge.net/projects/pywin32/files/pywin32/   #-*- coding:utf-8 -*- import win32serviceutil import win32service import win32event clas
如何使MFC编写的程序作为服务运行,并正常显示界面
Win7以及之后的windows版本下启动<em>一个</em><em>服务</em>,在<em>服务</em>中创建<em>一个</em>带UI的进程
将MongoDB服务作为Windows服务运行
当mongod.exe被关闭时,mongo.exe 就无法连接到数据库了,因此每次想使用mongodb数据库都要开启mongod.exe<em>程序</em>,所以比较麻烦,此时我们可以将MongoDB安装为windows<em>服务</em>。 MongoDB将数据目录存储在 db 目录下。但是这个数据目录不会主动创建,我们在安装完成后需要创建它。同时我们还需要创建日志目录。 我的数据目录为:D:\data\db ,日志目
python脚本当作Linux中的服务启动
脚本<em>服务</em>化目的:python 在 文本处理中有着广泛的应用,为了满足文本数据的获取,会每天<em>运行</em>一些爬虫抓取数据。但是网上买的<em>服务</em>器会不定时进行维护,<em>服务</em>器会被重启。这样我们的爬虫<em>服务</em>就无法<em>运行</em>。这个时候我们可以把python脚本<em>服务</em>化,<em>服务</em>器重启后,脚本就会自动<em>运行</em>。解决<em>服务</em>器维护后需要手动<em>运行</em>python脚本。 实现方法: 1,给编写好的python脚本开头加上 #!/usr/bi
python脚本如何在linux下作为服务后台运行
    我们在编写python脚本时候有时候希望将脚本<em>作为</em><em>服务</em><em>运行</em>在后台,这样再离开终端的时候<em>程序</em>可以正常<em>运行</em>。    这里推荐一种比较方便的命令可以使得脚本后台<em>运行</em>:    nohup python filename.py &amp;amp;    参数说明:nohup命令指让不允许<em>程序</em>挂起;                     python filename.py为执行你<em>程序</em>的命令;       ...
windows环境将Python脚本做成系统服务
在windows环境下将python脚本做成<em>服务</em>需要用到 srvany.exe 和 instsrv.exe 两个应用。
如何一个应用程序服务注册为windows服务设置为自启动
该文章转载自:http://www.cnblogs.com/edisonchou/p/4126742.html 3.2小节 每次以cmd方式启动Nginx<em>服务</em>不符合实际要求,于是我们想到将其注册为Windows<em>服务</em>,并<em>设置</em>为自动启动模式。这里,我们使用<em>一个</em>不错的小<em>程序</em>:“Windows Service Wrapper”,将nginx.exe注册为Windows<em>服务</em>,具体的步凑如下:  ①下载最新版
将jar 作为linux服务程序运行的方法.
一,导出Jar包       采用Eclipse插件 FatJar导出包     1),安装FatJar 在线安装步骤: eclipse菜单栏 help >software updates >Search for new features to install>new update site> 填写name 和url  name:任意起个, 就写fat吧 ur
windows将程序做成服务
1、安装自己的软件,我们把软件安装到“C:\Program Files (x86)\***\”这个目录下。 2、下载Instsrv.exe和Srvany.exe。Instsrv.exe可以给系统安装和删除<em>服务</em>,Srvany.exe可以让<em>程序</em>以<em>服务</em>的方式<em>运行</em>。 2、将Instsrv.exe和Srvany.exe放置到某目录下,我们把它们保存在“C:\srvany\”目录下。 3、打开CMD,输入以下...
windows下将任意程序(PHP)添加为服务
<em>如何</em>使用PHP自带Web Server 路由文件 <em>服务</em>器配置文件 创建 windows<em>服务</em> 安装与删除 添加<em>服务</em>后打开注册表 regedit 通过<em>服务</em> servicesmsc 管理 后记 本文主要阐述instsrv.exe 和 srvany.exe 将某<em>程序</em>(PHP)添加到windows <em>服务</em>中。 近期遇到一些情况,web<em>服务</em>如果按照Apache+PHP+MySql 搭建起来代价有点高。M
在Ubuntu上以服务方式运行Java程序
女主宣言 最近小编在项目中遇到了<em>一个</em>问题,打包的jar文件需要<em>作为</em><em>服务</em>来使用,但是<em>如何</em>才能保证让jar文件开机自启动呢。小编使用的是Ubuntu的系统,所以查阅了相关资料之后,整理了此篇文章,供大家参考使用。在本文中,我们将使用示例<em>服务</em>包装器,在Ubuntu系统中以<em>服务</em>的方式<em>运行</em>JAR文件。包括自动启动和日志提示。 PS:丰富的一线技术、多元化的表现形式,尽在“HULK一线技术杂谈”,点关
windows下将已有的程序配置成后台服务运行
有些<em>程序</em>安装之后就是<em>作为</em><em>服务</em>在后台<em>运行</em>,但是有些<em>程序</em>就是<em>一个</em>普通的<em>程序</em>,我们双击它就<em>运行</em>,关闭窗口就关闭,如果我们要将<em>一个</em>普通<em>程序</em>做成<em>服务</em>在后台<em>运行</em>,并且随着系统启动而启动怎么配置呢?windows给我们提供了<em>一个</em>非常好的工具srvany可以将普通<em>程序</em>配置成后台<em>服务</em><em>程序</em>。 1,下载: http://pan.baidu.com/s/1y5d8g 2,安装 解压之后将srvany.exe和
如何把java程序作为Linux服务启动
java<em>程序</em><em>作为</em>Linux<em>服务</em>启动前言当<em>作为</em><em>服务</em>启动之后,对于<em>程序</em>的管理更加简单方面了,通过命令行systemctl start xxx.service //启动项目systemctl stop xxx.service //停止项目systemctl restart xxx.service //重启项目而且当<em>程序</em>被异常关闭之后,<em>服务</em>会将<em>程序</em>自动拉起。
让Java程序作为linux的Daemon后台运行
因为需要对网络环境进行监控,做了个Java<em>程序</em>在linux<em>服务</em>器上<em>运行</em>。但是每次重新启动的时候都要手动的<em>运行</em>,这样就不太现实。所以想到把Java<em>程序</em>做成像Windows的系统<em>服务</em>那样,开机就会自动在后台<em>运行</em>。以前使用过<em>一个</em>工具http://javaservice.objectweb.org/,可以把Java<em>程序</em>注册成为Windows的系统<em>服务</em>,而且使用起来很简单,但是遗憾的是该工具不能注册linu
elasticsearch作为服务启动
首先,在/etc/init.d 下面 sudo vi es 然后录入下面内容 #!/bin/bash #chkconfig:2345 80 05 #description:mystart service RETVAL=0 start(){ export JAVA_HOME=/home/imagemedia/jdk1.7.0_67 echo -n "start e
linux下如何把apache作为服务运行
我自己是加了两句话就可以开机启动的: chkconfig --add httpd chkconfig httpd on 前提是用yum 安装 apache   其实在源码里已经有启动的脚本,我们要修改下即可,把Apache加入系统SysV<em>服务</em>中来。 在源码httpd-2.x.x/build/rpm中存在httpd.init cp httpd-2.x.x/build/rpm/httpd
将python程序做成一个服务
在linxu下会发现有很多的<em>程序</em>都是用service 管理,如nginx,mysql等等 由于项目部署在<em>服务</em>器上,然后每次pull之后,都需要重启(杀进程,再启动),才能生效,就想做成<em>一个</em><em>服务</em>,方便每次重启,比如service XXX restart。通过查资料,service都是通过写成shell脚本放在/etc/init.d/ 目录下进行管理的,同时能在目录下找到一些常用的<em>服务</em>。大概看了下,通
Windows下redis作为后台服务启动
1.安装<em>服务</em> redis-server –service-install redis.windows.conf –loglevel verbose2.卸载<em>服务</em> redis-server –service-uninstall3.启动<em>服务</em> redis-server –service-start4.停止<em>服务</em> redis-server –service-stop
nginx设置服务的方式运行
近来发现nginx<em>运行</em><em>服务</em>时正常的启动会很麻烦,所以我研究了一下姜nginx注册为系统<em>服务</em>,以<em>服务</em>的方式启动,这样就会很方便了。 闲话不多说,先说一下系统环境为centos6.8 接下来在/etc/init.d文件夹下,创建nginx文件,将下边的内容复制到文件上,并且修改nginx的路径 #!/bin/sh # chkconfig: 2345 85 15 # descripti...
Python学习笔记--设置py文件作为脚本程序直接运行
1--LINUX上的Shebang符号(#!) 。--#!这个符号叫做Shebang或者Sha-bang 。--Sheang通常在Unix系统脚本中第一行开头使用 。--指明执行这个脚本文件的解释<em>程序</em> 2--使用Shebang 的步骤 。--使用which在终端查询Python3解释器所在的路径 -$ which pyhton3 。--修改要<em>运行</em>的注Python文件,...
设置程序为系统的服务(设置elasticsearch为系统服务)
<em>设置</em><em>程序</em>为系统的<em>服务</em>
将exe发布为windows服务程序
http://wangye.org/blog/archives/42/
将基于MFC的对话框应用程序修改为服务程序---------
将基于MFC的对话框应用<em>程序</em>修改为<em>服务</em><em>程序</em> 转载自:http://bbs.csdn.net/topics/380084096 Windows(NT/2000)下有很多<em>服务</em><em>程序</em>(它们在系统登录前<em>运行</em>),它们一般都没有界面,我们可以在<em>服务</em>管理器(<em>运行</em>services.msc)中启动和关闭它们。下面我试着修改<em>一个</em>有界面的MFC对话框<em>程序</em>,使它成为一
Python 将模块作为脚本来执行
在 Python 中,模块的使用方式有很多种,可以在 Python shell 中使用,也可以将其用于另外<em>一个</em>模块中。虽然形式不同,但本质没什么区别,均属于导入。 除导入之外,还可以将模块<em>作为</em><em>一个</em>独立的脚本来执行。
将普通应用程序添加到系统服务 windows server2003
windows 添加应用<em>程序</em>到<em>服务</em> 注意:sc create <em>服务</em>名 binpath= "路径"  (binpath= 和其它参数的"="后面一定要有<em>一个</em>空格) 如: sc create iloli binpath= "c:/abc.exe"  创建<em>一个</em><em>服务</em> sc description iloli "this is my service by iloli" 给这个<em>服务</em>进行描述 sc d
windows 自制后台运行进程、exe开机自启动服务
1、制作后台<em>运行</em><em>程序</em> 首先创建<em>一个</em>bat脚本, app.bat,里面写入<em>运行</em>命令,如:node app.js >log.log 然后下载<em>一个</em>将bat转换成exe文Bat_To_Exe_Converter件的工具,将bat转换成exe,如下 生成exe文件后,鼠标点击启动,如下图: 2、制作开机自动启动<em>服务</em> 开机自启动原理就是将exe文件,通过命令注
树莓派python程序服务启动
二 开机启动脚本 保存脚本为/etc/init.d/httpApi文件 #!/bin/bash # /etc/init.d/httpApi   case "$1" in     start)         echo "Starting httpApi"        sudo python /home/rxhf/gateway/httpApi.py &      
如何服务启动另一个程序
用Windows<em>服务</em>来启动带UI界面的<em>程序</em> 很多同学使用<em>服务</em>来单纯的启动另<em>一个</em><em>程序</em>(WinExe,ShellExe,CreateProcess)结果发现我们的<em>程序</em>没界面但有进程,那是为什么呢?<em>服务</em>启动UI<em>程序</em>不能直接CreateProcess(),否则因为service session,<em>程序</em>UI不能看见,所以 我们需要拿到当前explorer.exe的token,然后CreateProcess
树莓派把一个python脚本作为服务运行,配置开机自动启动
周六黑客马拉松做了个树莓派遥控船,发现简单的把python脚本加到rc.local好像无法自动启动,于是找到了下面的方法,做成<em>一个</em><em>服务</em>。首先写个Python脚本文件保存在/home/pi/script/ledblink.py123456789101112131415#!/usr/bin/env python import RPi.GPIO as GPIOimport timeGPIO.setmod
shell 脚本 将linux 可执行程序做成服务
https://www.cnblogs.com/yaosj/p/6601649.html   亲测可用
请问如何一个程序作为服务运行
就是使<em>程序</em>在<em>服务</em>管理器中出现,并且<em>如何</em>配置rn
如何一个批处理文件将一个程序做为系统服务每次开机都自启动
<em>如何</em>用<em>一个</em>批处理文件将<em>一个</em><em>程序</em>做为系统<em>服务</em>每次开机都自启动 是不是只能用sc命令 命令行使用sc命令. 关于sc命令的详解,请自行查看帮助(sc /?),在此只简单提及<em>如何</em>加入系统<em>服务</em>功能. 加入<em>服务</em>: sc create ServiceName binPath= 路径 start= auto (等号后面的空格必须) 删除<em>服务</em>: sc delete Servic...
redis 安装和设置服务启动
1. 去官网下载redis最新版本到/web/doc/文件夹(可自己定义)下载链接:http://219.239.26.13/files/205900000B7E5F47/download.redis.io/releases/redis-4.0.9.tar.gz$ tar -xzf redis-4.0.9.tar.gz $ cd redis-4.0.9 $ make test $ make mak...
如何把jar包做成windows服务
1, 准备工具 Hello.jar: 可<em>运行</em>的包。这里我的是最简单的say helloworld! Main函数所在类路径:org.springframework.boot.loader.JarLauncher(这个是一般springboot项目的启动类), JavaService: 下载地址  http://download.forge.ow2.org/javaservice/JavaSer...
bat添加到windows服务
1、 编写bat脚本 ::注释 @echo off ::显示当前日期时间 echo %data% %time% ::切换到指定的VUE<em>服务</em>器工作路径 cd /d e:\ColleagueFiles\pvGrid_nanRui_demo ::执行vue<em>服务</em>启动命令 ::前提条件: ::1、npm install 完成 ::2、npm run dev 可以正常启动...
如何程序作为服务运行
我看到有些应用<em>程序</em>(不是以创建Windows<em>服务</em>工程所得到的),<em>运行</em>时是应用<em>程序</em>模式的,但<em>程序</em>提供了是否以<em>服务</em>启动的选项,一旦选择后,会在注册表中注册为<em>服务</em>,以后就会以<em>服务</em>的形式<em>运行</em>,而且在托盘中还有图标,还可以退出<em>服务</em>模式,之后又变成应用<em>程序</em>了。rn 我观察了注册标,需要的参数很多,有些似乎不是手工方法录入的,请问<em>如何</em>能实现这样的功能?
如何使程序作为服务运行
在Windows 2000 server中我想把应用<em>程序</em>转为<em>服务</em><em>运行</em>,我建立的是.EXE的<em>程序</em>。rn哪位高手帮帮忙?谢谢
程序作为服务运行
想让<em>一个</em><em>程序</em>在启动系统的时候自动<em>运行</em>,你有什么好办法?添加到启动组?那如果别人删除掉就不管用了。如果你使用了Windows NT/2000/XP,就可以试试把这个<em>程序</em>添加为<em>一个</em><em>服务</em>,这样只有拥有权限的人才可以更改<em>服务</em>,只要你<em>设置</em>好权限,就不用担心会被别人删除了。要把应用<em>程序</em>添加为<em>服务</em>,你需要两个小软件:Instsrv.exe和Srvany.exe。Instsrv.exe可以给系统安装和删除<em>服务</em>
程序作为服务运行
把应用<em>程序</em>添加为<em>服务</em>需要Instsrv.exe和Srvany.exe。Instsrv.exe可以给系统安装和删除<em>服务</em>Srvany.exe可以让<em>程序</em>以<em>服务</em>的方式<em>运行</em>这两个软件都包含在Windows Resource Kit里。把这两个<em>程序</em>保存在<em>一个</em>方便的位置,例如C盘根目录下。我们举例来说明,把OE<em>作为</em><em>一个</em><em>服务</em>添加进Windows XP Professional操作系统中, 并把这个<em>服务</em>命名为“Ma
jar包服务开机自启
1、切换到该目录下cd /ets/systemd/system   2、在该目录下新建<em>一个</em> 后缀名为 .service 的文件   3、该文件下输入 [Unit] Description=uum.service After=syslog.target network.target   [Service] Type=simple   ExecStart=/usr/java/j...
把exe文件设置为开机启动(win7)
近期的几个任务,都有个需求,就是在windows下,让<em>一个</em>小工具(exe文件)开机启动,然后执行它自己的任务。那么怎样让<em>一个</em>exe开机启动呢?参考了网上一些文章,<em>设置</em>步骤如下: 1.  打开注册表(regedit命令),找到 HKEY_LOCAL_MACHINE - SOFTWARE - Microsoft - Windows - CurrentVersion - Run: 2
spring boot以服务(后台)形式运行jar
要将jar包以<em>服务</em>形式<em>运行</em>,需要先在pom文件中加入 &amp;lt;build&amp;gt; &amp;lt;plugins&amp;gt; &amp;lt;plugin&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;spring-boot-mave...
win10如何让自己的exe程序开机自启动
①鼠标右键自己的exe<em>程序</em>,创建快捷方式 ②win+R,打开<em>运行</em>对话框,输入shell:startup,如下图: 然后就打开了启动文件夹,如下: 将刚才生成的快捷方式拷贝到这个目录下就行啦,然后下次重启的时候自己的应用<em>程序</em>就可以自启动了。
自定义shell脚本服务开机自启动
需求:启动linux是需要添加自定义ip地址到eth0网卡 在/etc/rc.d/init.d目录下编辑auto_run文本: #!/bin/bash #add ip eth0 ip addr add 10.8.2.1/32 dev eth0 添加auto_run<em>服务</em>:  chkconfig --add auto_run 报错: service auto_run does
Linux 如何将java服务注册为Linux系统服务启动
Linux <em>如何</em>将java<em>服务</em>注册为Linux系统<em>服务</em>启动 前言 当注册为系统<em>服务</em>启动之后,对于<em>程序</em>的管理更加简单方面。 systemctl start test-demo-api.service //启动项目 systemctl stop test-demo-api.service //停止项目 systemctl restart test-demo-api.service //重...
redis在linux系统作为服务启动
本篇文章主要介绍,在linux环境中将redis<em>作为</em>后台<em>服务</em>,这样能够避免在<em>服务</em>器启动时,能够自动启动redis<em>服务</em>,减少我们认为的自己手动启动<em>服务</em>。 环境:   CentOS版本:6.5   redis版本:3.2.10 第一步:定位到redis的tar包所在位置,将redis-3.2.10中的utils中的redis_init_script复制到/etc/rc.d/init.d
VC控制台程序在后台运行
当编写<em>一个</em>win32 console application时,当<em>运行</em>此类<em>程序</em>的时候 默认情况下会有<em>一个</em>类似DOS窗口的console窗口,但是有的时候我们只想在<em>程序</em>中<em>运行</em>一段功能代码,不希望显示这个console窗口.     我们可以通过<em>设置</em>编译器的链接开关来实现,先来看一下编译器的链接开关选项(也就是linker选项). 首先我们来看一下linker的 /subsystem 选项  该选项
将软件做成服务自启动
实现其开机自动启动步骤其实很简单。这里用到的是微软的两个小工具。instsrv.exe和srvany.exe  微软对instsrv.exe的官方说明如下:  Installs anduninstalls executable services and assigns names to them. 也就是个加载services的小东东。  其用法如下:instsrv&amp;lt;service name...
Windows系统开机自动运行程序和自动启动服务
[转] http://blog.sina.com.cn/s/blog_54cae6d70100gkws.html 一、经典的启动——“启动”文件夹 单击“开始→<em>程序</em>”,你会发现<em>一个</em>“启动”菜单,这就是最经典的Windows启动位置,右击“启动”菜单选择“打开”即可将其打开,如所示,其中的<em>程序</em>和快 捷方式都会在系统启动时自动<em>运行</em>。最常见的启动位置如下: 当前用户: 所有用户:   二、有
windows下将jar文件设置为系统服务
jar文件的执行需要java环境,怎么配置环境相信不用说了 因为不想每次开机都手动启动一次<em>程序</em>,那么我们就需要把它配置成开机自启动的<em>服务</em>,下面就来讲一种方法 首先,我们知道jar文件的执行命令为 java -jar <em>程序</em>绝对路径(如d:\bin\jarName.jar) 而.bat文件是dos下的批处理文件,可以包含一条或多条命令.。 那么我们就可以自建<em>一个</em>.bat文件,然后在里面...
python 脚本开机自启动
#!/usr/bin/env bash #chkconfig: 2345 88 99 #description:开机自动启动server source /etc/profile cd /opt/EMS/scripts/qxb_zhubei_python/server/operation nohup python3 -B /opt/EMS/scripts/qxb_zhubei_python/ser...
将python程序以linux服务部署
今天尝试将自己的python<em>程序</em>以<em>服务</em>的形式部署到linux下 主要步骤如下: 1.code: __author__ = 'xxx' import os import datetime import time def  run():  fp = open(os.path.dirname(__file__)+"/log.txt","a")  fp.write
怎么让 Android 程序一直后台运行
从技术角度概括一下现在普遍的防杀方法 Service<em>设置</em>成START_STICKY,kill 后会被重启(等待5秒左右),重传Intent,保持与重启前一样​通过 startForeground将进程<em>设置</em>为前台进程,做前台<em>服务</em>,优先级和前台应用<em>一个</em>级别​,除非在系统内存非常缺,否则此进程不会被 kill 双进程Service:让2个进程互相保护,其中<em>一个</em>Service被清理后,另外没被清理
把Spring boot jar作为服务运行
把Spring boot jar发布为Windows<em>服务</em>,也可使用用其他Java jar包的处理。
如何既要让Service长期的在后台运行,又要调用Service里面的方法
一些情况: 1.开启<em>服务</em> oncreate  - > onstartcommand - > onstart  2.绑定<em>服务</em>  -> onbind  ->调用<em>服务</em>的方法 ->停止<em>服务</em>  <em>服务</em>停止不了-> 解除绑定<em>服务</em> -> service.onUnbind() -> service.ondestroy(); 结论 .如果<em>服务</em>开启之后 被绑定了,<em>服务</em>就停止不掉了.只有在调用unBind后才能
使用Spark开发应用程序,并将作业提交到服务
1、pycharm编写spark应用<em>程序</em> 由于一些原因在windows上配置未成功(应该是可以配置成功的)、我是在linux上直接使用pycharm,在linux的好处是,环境可能导致的一切问题不复存在 111   新建<em>一个</em>普通python工程 编程环境使用spark使用的python环境 222   配置spark环境 进入下图 添加2个相应属性 PYTHON_PA...
使用Daemon将java程序运行为后台service
我们有时候可能需要将java<em>程序</em><em>运行</em>成为后台service,我们可以使用apache daemon来实现,借助里面的函数,编写我们的bat脚本,然后<em>运行</em>该脚本,即可将我们的<em>程序</em><em>运行</em>为<em>一个</em>service apache daemon下载地址和文档参考:http://commons.apache.org/proper/commons-daemon/ 也可以到我的资源库下载<em>程序</em>和daemon工具:
将JAVA程序做成WINDOWS服务的方法
有很多时间需要将JAVA的SERVER<em>程序</em>放在WINDOWS平台上,有很多时候JAVA<em>程序</em>以WINDOWS中的命令提示符模式<em>运行</em>,还有很多时候,如果不小心点到命令提示符模式的黑黑的窗口内容,会将这个窗口变成“选中”状态,将JAVA<em>程序</em>此时将暂停<em>运行</em>!还有很多的原因,我们希望把JAVA<em>程序</em>变成WINDOWS后台<em>运行</em>,在启动时自动启动的WINDOWS<em>服务</em>。在反复经受过几次这种需求后,我发现了<em>一个</em>比较简
把java 程序注册为windows 服务
把java <em>程序</em>注册为windows <em>服务</em>
CentOS7 下手动配置服务,以指定用户启动进程
一般配置 systemctl <em>服务</em>时,会以 root 用户启动进程。但这样做不够安全,特别是象 tomcat 这样的进程,一旦Java Web<em>程序</em>没有写好,给黑客<em>一个</em>漏洞,会让黑客获得部分系统权限。而如果用一般用户启动进程,并作好用户的权限管理,则可以很大<em>程序</em>减少这方面的危害。 以 tomcat 为例,在CentOS上配置为系统<em>服务</em>,随操作系统启动而启动 1、在 /etc/sy
linux下一个启动服务的sh脚本
#!/bin/sh SERVER=/usr/local/mainsocket   //<em>服务</em>器所放的目录 cd $SERVER   切换到该目录下    case "$1" in       start)       nohup java -server -Xmx512m -jar "$2" > $SERVER/server.log 2>&1 &       echo $! > $S
如何在Windows服务中以当前用户启动一个程序
总所周知,大多数Windows<em>服务</em>是以SYSTEM用户启动的,
把 jar包 做成 windows 服务, 让它自动启动
JavaService.exe -install HelloWorld "C:/Java/jdk1.6.0_07/jre/bin/server/jvm.dll" -Djava.class.path="C:\1.jar" -Xms –Xmx -start com.JBDate  -out "C:\out.log" -err "C:\err.log"  HelloWorld   <em>服务</em>名称
Linux中让tomcat以服务service方式启动运行
1. 在/etc/init.d目录下新建文件,命名为tomcat2. 对tomcat文件进行编辑,执行 # cd /etc/init.d/ # vi tomcat将下面代码粘上去 #!/bin/bash  # description: Tomcat7 Start Stop Restart  # processname: tomcat7  # chkconfig: 234 20 80  JAVA_H...
如何让android的service一直在后台运行
1. 把service和activity分开,让service开机启动。<em>设置</em><em>一个</em>broadcast receiver接受开机信号, 使用RECEIVE_BOOT_COMPLETED的permission, 然后启动service。activity启动后绑定到service上, 通过ipc机制通信,acitivity结束后松绑。注意安装后要手动启动service,不会自动启动,之后重
手把手教你制作一个Windows服务
手把手教你制作<em>一个</em>Windows<em>服务</em>        也许你认为开发Windows<em>服务</em>是件非常困难的事件,需要了解非常多的操作系统原理以及精通Windows的各种API。其实没有这么夸张,Windows<em>服务</em>就像<em>一个</em>框架一样,至于你往里面加些什么完全在与你自己。好吧,现在我们就往里面加“Helloworld”吧。   开学习制作Windows<em>服务</em>之前我们先大概了解下它吧。Windows<em>服务</em>就是一些在后
Python实例浅谈之五Python守护进程和脚本单例运行
一、简介      守护进程最重要的特性是后台<em>运行</em>;它必须与其<em>运行</em>前的环境隔离开来,这些环境包括未关闭的文件描述符、控制终端、会话和进程组、工作目录以及文件创建掩码等;它可以在系统启动时从启动脚本/etc/rc.d中启动,可以由inetd守护进程启动,也可以有作业规划进程crond启动,还可以由用户终端(通常是shell)执行。        Python有时需要保证只<em>运行</em><em>一个</em>脚本实例,以
程序设置服务,在系统登录界面自动启动(解决:不间断运行程序遇到电脑重启,且电脑登录需要账号和密码)
============================================== 查看电脑是否自动重启 ============================================== 我的电脑-&amp;gt;管理-&amp;gt;事件查看器-&amp;gt;Windows日志-&amp;gt;系统,右键属性&quot;筛选当前日志&quot;,事件来源勾选&quot;eventlog&quot; =====================...
Linux下将普通软件启动方式做成service方式
以这次安装的openmeeting为例:         目录结构:/root/openmeeting_dirnary/admin.bat                                         admin.sh                                          ...
HTML5开发教程:如何创建一个服务器端脚本?
HTML5开发教程——实战网页推送更新机制:   HTML5<em>服务</em>器发送事件模式可以让你将实时数据更新从<em>服务</em>器推入浏览器。   在这篇教程里,我们将了解这一过程,用EventSource对象处理接收的数据并将其写入页面。我们将在客户端使用HTML5和JavaScript,而在<em>服务</em>器端则使用PHP。   在现有模式下,如Ajax,网页中的代码会持续询问<em>服务</em>器是否要提供新数据,而客户端则负责要对这
windows服务与自启动程序的区别
在客户端<em>服务</em>器项目实践中,<em>作为</em><em>服务</em>端必须保持<em>程序</em>的24小时不间断<em>运行</em>,需要做<em>一个</em>监控,当监控到该<em>程序</em>已关闭时则重新启动下。      有两种方法可以实现这个功能: 第一是做windows<em>服务</em>,<em>作为</em>后台的系统<em>服务</em>监控<em>程序</em>的<em>运行</em>状态。 第二是编写另外<em>一个</em><em>程序</em><em>作为</em>监控<em>程序</em>,通过添加计划任务,将监控<em>程序</em><em>设置</em>为开机启动。 网上讨论两者的区别很少,大概都是集中在监控<em>程序</em>有界面而window
tomcat服务startup.bat开机自动后台启动
tomcat是非常流行的web<em>服务</em>器,当我们使用tomcat<em>作为</em>项目开发时,经常就是直接<em>运行</em>bin目录下的startup.bat,以cmd命令窗口的形式启动<em>服务</em>。这是开发时快捷的启动方式。然而,但我们在生产环境中,如果tomcat还是以cmd窗口<em>运行</em>的话,就显得并不是那么友好了,有个不好的地方就是会不小心把cmd窗口关闭了,毕竟生产<em>服务</em>器很重要,是7*24小时不能间断的<em>服务</em>,当然这种<em>运行</em>方式还有其
CCS-2.2 如何运行一个程序 CCS-2.2 如何运行一个程序
CCS-2.2 <em>如何</em><em>运行</em><em>一个</em><em>程序</em> CCS-2.2 <em>如何</em><em>运行</em><em>一个</em><em>程序</em>
如何让android的service一直后台运行
1.如果手机root过的话,直接将app放到/sytem/app中升级为系统app。 2.<em>设置</em>application中的persistence属性为true 3.将service<em>设置</em>为前台service
在CentOS上部署JAVA服务
本文将介绍<em>如何</em>在CentOS上<em>运行</em>Java Web<em>服务</em>,其中将包括<em>如何</em>搭建Java<em>运行</em>环境、<em>如何</em>开启端口号、<em>如何</em>使得<em>服务</em>在命令执行窗口关闭后依旧<em>运行</em>     第一步:卸载旧Linux自带的JDK ①查看本机JDK版本 Java代码   java -version      结果如下 Java代码   java versio
VC++ Service编程(四)服务ServiceMain函数
<em>服务</em>ServiceMain函数     当<em>一个</em><em>服务</em>控制<em>程序</em>请求开启<em>一个</em>新的<em>服务</em>时,SCM(<em>服务</em>控制管理器)开启<em>服务</em>的同时,向控制调度器发送<em>一个</em>开始请求。控制调度器为<em>服务</em>创建<em>一个</em>新的线程来<em>运行</em>ServiceMain函数。     ServiceMain函数应该执行下面的这些任务:     1、立刻为<em>服务</em>调用RegisterServiceCtrlHandlerEx函数,用来注册<em>一个</em>处理控
WIndows以服务形式启动程序
//*.h #pragma once#ifdef WIN32 #include #include #pragma comment(lib, "advapi32.lib") #pragma comment(lib, "strsafe.lib") #define SVCNAME TEXT("wind.cosmos.dbsync.server") #defi
如何保证service一直在后台运行
<em>作为</em>安卓四大组件之一的service,是<em>一个</em>不需要提供与用户交互的UI,且<em>运行</em>在后台,执行长时间操作或者远程操作的组件。 在实际开发应用过程中,我们常常会想要自己的service一直在后台<em>运行</em>,但是安卓会在系统内存低的时候自动清理后台<em>服务</em>,这时我们的<em>服务</em>很有可能就会被kill,浏览了网上的许多方法,加上自己的实践,在这整理了一些让service一直<em>运行</em>在后台的方法:     一、在servic
linux服务器开机自启动某个脚本程序(可设定启动优先级的高级启动方式)
1.应用背景 我们在<em>服务</em>器上开发时,经常需要将某个<em>程序</em>开机就自启动,比如说系统的mysql<em>服务</em>就是开机自启动的。那么我们<em>如何</em>能够让自己的<em>程序</em>开机自启动呢?   2.实现步骤 1. 写好执行脚本,比如我在当前Desktop上写了个hello.sh,功能是:输出'succeed',以追加方式,重定向到 /home/xxx/Desktop/hello_store.txt文本中(方便看开机自...
一步步学会Thrift服务搭建和调用
Thrift是什么,有什么优势?这里就不阐述了,百度即可。本文旨在于展现Thrift<em>服务</em>搭建和调用的过程,让初学者少走弯路。本文提供完整代码及所需jar和thrift-0.9.3.exe。 点击此处下载完整工程:https://github.com/zxiaofan/OpenSource_Study/tree/master/Thrift 1、下载所需jar和thrift-0.9.3.exe 下载地址:thrift-0.9.3.exe、Thrift开发所需jar。 2、解压thrift-0.9.3.exe到本
树莓派开机程序自启动的2种方案!
      树莓派自启动<em>程序</em>是<em>一个</em>产品完整的需要!但是在第一次遇到这种问题的时候,我找了很多资料但是仍然没有解决,最终发现不是博主太傻,只是<em>程序</em>太疯癫啊!据我目前认识一般需要自启动的<em>程序</em>分为2种!第一种就是普通的<em>程序</em>,就像输出<em>一个</em>&quot;Hello world!&quot;,这是最简单的,教程也很多。第二种就是<em>程序</em>中带有某些硬件,例如外接<em>一个</em>摄像头(人脸识别<em>程序</em>),此时普通的自启动<em>程序</em>就显得无用了!因为它需要在程...
程序作为服务运行(wrapper)
通过 wrapper.exe 让 java <em>程序</em><em>作为</em> Windows <em>服务</em><em>运行</em>,内含<em>一个</em>例子和 wrapper-windows-x86-32-3.2.3.zip
既能作为Application执行,又能作为Applet程序执行
用Application和Applet<em>程序</em>输出字符串“My First Java!”1.Application: 代码: //First.class public class HelloWorld{ public static void main(String args[]){ System.out.println("My First Java!");
如何让Erlang服务程序在后台运行,即实现守护进程的形态运行(★firecat推荐★)
我们知道当创建erlang module时,让其在后台<em>运行</em>的方法是:终端输入命令:erl -detached -s hello start注:-s hello start<em>运行</em>hello:start()函数,-detached是后台<em>运行</em>的意思.但是当我们创建erlang application<em>程序</em>呢?<em>如何</em>实现后台<em>运行</em>?上述的方法可就不灵了。参考文章:Erlang/OTP 构建 Application...
一个程序设为NT服务.rar
VB <em>程序</em>,<em>如何</em>把<em>程序</em><em>设置</em>为NT<em>服务</em>,具有添加<em>服务</em>,移除<em>服务</em>、启动<em>服务</em>、停止<em>服务</em>等。
在windows中将Tomcat作为服务启动
在web<em>服务</em>器上通常需要是web容器随开机自动启动,恰好Tomcat可以<em>作为</em><em>服务</em>启动,只要经过我们简单的配置,就可以将免安装版的Tomcat添加到系统<em>服务</em>中。 首先需要配置以下环境变量: JAVA_HOME:JDK 路径 JRE_HOME:JRE 路径 CATALINA_HOME:Tomcat 路径 在 path 环境变量最前面加入:%JAVA_HOME%\bin;%CATALI
windows环境下zookeeper做成服务并启动
转正:http://www.cnblogs.com/mrluo735/p/5345879.html1.下载的Zookeeper是.cmd的批处理命令<em>运行</em>的,默认没有提供以windows<em>服务</em>的方式<em>运行</em>的方案  下载地址:http://zookeeper.apache.org/ 2.下载prunsrv   下载地址:http://archive.apache.org/dist/commons/daem...
将exe程序注册成后台服务程序
背景:公司需要做<em>一个</em>局域网内的视频监控系统内嵌到网页上,视频监控厂家给的插件自带有<em>一个</em>exe的<em>服务</em><em>程序</em>,必须长时间开启视频才能正常显示,这样在客户那不明白的情况下会认为是无用的<em>程序</em>关闭后视频就无法正常显示。在这样的情况下将该<em>程序</em>做成后台<em>服务</em>就显得必要,在网上的找的资料整理成如下: 步骤一:
Linux应用程序服务方式(Service)运行,并且保证死机能重启。
ubuntu 自带了<em>一个</em>daemon <em>程序</em>, 执行 apt-get install daemon, 然后就被安装到了 /usr/bin/daemon,
让Java程序作为linux的Daemon后台运行 和 使用Java Service Wrapper将java程序作为linux服务并且开机自动启动
让Java<em>程序</em><em>作为</em>linux的Daemon后台<em>运行</em> 使用Java Service Wrapper将java<em>程序</em><em>作为</em>linux<em>服务</em>并且开机自动启动
C#如何把可执行程序做成windows服务
把应用<em>程序</em>做成windows<em>服务</em>在后台自动<em>运行</em>!
设置Windows服务程序自动启动
      在我们工作的过程中难免会遇到一些公司使用Windows<em>作为</em><em>服务</em>器,但是在使用第三方<em>服务</em>器的过程中,系统维护和<em>服务</em>器重启等诸多问题都可能遇到,下面给大家介绍一种在windows下面<em>设置</em>开机<em>程序</em>(jar、nginx等)自动重启的方法1、按Win+R键打开<em>运行</em>框,在其中输入gpedit.msc命令2、进入“本地组策略编辑器”,选择Windows<em>设置</em>--&amp;gt;脚本(启动/关机)3、在“启动”...
Windows 批量设置程序开机自启动(无需管理员权限)
  每天上班电脑开机都要打开RTX QQ 开发工具等一堆软件有没有觉得很麻烦,然而一些软件并没有开机自启动项,想要做到开机自动批量启动软件其实很简单,使用bat脚本跟Window的定时任务就可以完成,并且不需要管理员权限。   首先新建 txt 文件,写入以下内容: tasklist|find /i &quot;360chrome.exe&quot; &amp;amp;&amp;amp; echo started || sta...
elasticsearch 作为服务运行
为了能够使得elasticsearch可以<em>作为</em><em>一个</em><em>服务</em><em>运行</em>在系统之上,
手把手教你如何将tomcat设置成开机自启动后台服务
Apache Tomcat开机后台启动 | 浏览:9960 | 更新:2012-04-22 08:07 1 2 3 4 5 6 7 Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的<em>一个</em>核心项目,由Apache
文章热词 Java spring cloud服务鉴权搭建 Java spring cloud服务鉴权agent配置 像处理颜色设置 Java spring cloud内部服务出错 微信开发小程序公众号微信支付关系
相关热词 c# 服务运行程序 c# 程序只运行一个 c++一个文件如何运行 vs2008如何运行c++程序 如何学习python程序 如何学好python程序
我们是很有底线的