概述如何使用Jsvc作为守护进程启动Java程序
我正在使用Jsvc来启动一个实现Daemon接口的java程序。 但是当我发出命令
/usr/bin/Jsvc -user walikha -home $JAVE_HOME -outfile out.file -errfile \’$1\’ Jooist.Server.jar Main
但是,该命令以静默方式执行并显示提示。 如何检测守护进程是否正在运行? 在Java可执行文件中,init,start,stop和destroy函数只是使用Log4J打印到日志文件。 日志文件没有创build,并且绝对没有迹象表明服务正在运行。 我是否错过了一些东西,或者在configuration和安装Jsvc时遗漏了一些东西?
后台作业变成守护进程而没有nohup / disown?
linux系统守护进程在Qt中
Python守护进程不会在Ubuntu的后台运行
在用户login注销时启动和停止守护进程
在linux中创build一个守护进程
修改命令以包含选项“-outfile”和“-errfile”,并提供自己的日志文件路径。
/usr/bin/Jsvc -outfile app.out -errfile app.err -user walikha -home $JAVE_HOME -outfile out.file -errfile \’$1\’ Jooist.server.jar Main
您可以通过在/etc/init.d/ start/stop脚本中添加应用程序来启动服务作为后台进程。
试试-deBUG开关,看看发生了什么事情。 但是,看起来你错过了在你的类路径中包含commons-daemon-1.0.10.jar 。
总结
以上是内存溢出为你收集整理的如何使用Jsvc作为守护进程启动Java程序全部内容,希望文章能够帮你解决如何使用Jsvc作为守护进程启动Java程序所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
请登录后查看评论内容