0

我对守护进程和 java 很陌生,并且刚刚获得了以下用于运行守护进程的脚本。我大致可以理解这个脚本的结构。但我有几个问题:

“Install”、“StdOutput”、“StartClass”和“StartMode”在这里是什么意思?在我看来“Install”是一个操作,“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"
4

1 回答 1

0

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

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

于 2012-08-08T06:30:49.890 回答