Chinaunix

标题: 如何写一个java程序,sh窗口退出后,java程序成为后台程序运行而不退出? [打印本页]

作者: zhangpiwang    时间: 2007-02-26 16:03
标题: 如何写一个java程序,sh窗口退出后,java程序成为后台程序运行而不退出?
如何写一个java程序,sh窗口退出后,java程序成为后台程序运行而不退出?
操作环境时solaris2.6~2.8
作者: hiwoody    时间: 2007-02-26 17:09
提示: 作者被禁止或删除 内容自动屏蔽
作者: perryhg    时间: 2007-02-26 20:21
也可以使用java service wrapper 来启动你的程序 http://wrapper.tanukisoftware.org/doc/english/introduction.html 有Solaris版的
作者: 5day    时间: 2007-02-26 22:02
linux环境:
java abc > /var/log/run.log &
作者: jhsea3do    时间: 2007-02-27 15:47
如果你用ant的话, 设置fork="true", 不过一旦启动这些进程杀起来很麻烦,除非用jmx管理


  1.     <java classname="pack.YourClass" fork="true">
  2.       <classpath>
  3.         <path refid="your.classpath" />
  4.         <pathelement location="${your.jar}"/>
  5.       </classpath>
  6.     </java>
复制代码

作者: elgs    时间: 2007-03-15 02:57
看到这个问题,两件事突然跑到我脑子里来,一个是 Runtime.exec("./name &");,另外一个是ant的fork,很遗憾我还没有找到ant如何实现fork的。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2