2012-08-08 82 views
0

我对守护进程和java很陌生,刚刚给出了用于运行守护进程的以下脚本。我通常可以理解这个脚本的结构。但我有几个问题:关于启动守护进程的脚本

“Install”,“StdOutput”,“StartClass”和“StartMode”是什么意思?在我看来,“安装”是一种操作,“StdOutput”是一个文件名;和“StartClass”只是一个java类文件。这个脚本只是这些信息的列表。我的理解是否正确?

commons-daemon-1.0.8-bin-windows\prunsrv.exe//AB/TestService 
--Classpath="D:\TESTFOLDER\TestService.jar;D:\TESTFOLDER\;D:\TESTFOLDER\lib\weka.jar; 
" --LogPath="d:\TESTFOLDER\logs\testprocess.log" --Install="d:\TESTFOLDER\commons- 
daemon-1.0.8-bin-windows\prunsrv.exe" --StdOutput="d:\TESTFOLDER\logs\std.out" 
--StartClass="com.Group.TestService" --StartMode=Java --JavaHome="c:\Program Files\Java 
\jdk1.6.0_02" --Jvm="c:\Program Files\Java\jdk1.6.0_02\jre\bin\jvm.dll" 

回答

0

下面的页面应该可以帮助您: http://commons.apache.org/daemon/procrun.html

它解释procrun是什么以及每一个命令行参数的。即--StdOutput重定向的stdout文件名。如果命名的自动文件是在名为service-stdout.YEAR-MONTH-DAY.log的LogPath内部创建的。