http://www.ccw.com.cn/htm/app/salon/02_1_18_2.asp

解决方案 »

  1.   

    这个我知道,我想问的是用java写程序,能否直接写成linux的守护进程,如何做?
    就和在windows下一样,写成服务的形式!
      

  2.   

    你把程序写成线程,在运行前通过调用setDaemon(true)把它设为DAEMON
      

  3.   

    我只知道能把java放在后台运行,加一个&号就行了。
      

  4.   

    jimjxr(宝宝猫) :
     我只知道能把java放在后台运行,加一个&号就行了 
     什么意思?能否具体点亚!oldcat0076(jeff):
     setDaemon(true),以后,程序退出,线程还在执行,但是如何让线程结束?  
     还有我想让整个进程都是后台的方式.
      

  5.   

    就是java xxx &啊,这样这个java进程就在后台运行了,你logout它还接着运行。
      

  6.   

    不行,如果只是加&的话,你logout后它也会退出的,因为它是你login的子进程。如果是在终端下,可以这样写:nohup java xxx &
      

  7.   

    nohup 可以
    也可以写个shell, 在系统起来时自动起来
      

  8.   

    那么我是否想让进程结束的话,就kill他