java 守护进程作用_Java开发守护进程是什么? 爱问知识人

其实就是想开发个Windows下系统服务一样的程序。而查了好久资料,没找到java如何开发linux的守护进程。用C语言开发感觉太麻烦了,何况还要嵌入业务。使用Servlet的话也行,但是需要额外安装tomcat。

经过一天实验,终于发现,原来这么简单!

先来段简单代码,每隔5秒更新job。

log文件。用来测试一下。

import java。io。BufferedWriter;

import java。io。File;

import java。io。FileWriter;

import java。io。IOException;

import java。

util。Date;

public class Program {

/**

* @param args

*/

public static void main(String[] args) {

File f = new File("/home/xieping/job。

log");

if (!f。exists()) {

try {

f。createNewFile();

} catch (IOException e) {

e。printStackTrace();

}

}

while (true) {

try {

BufferedWriter output = new BufferedWriter(new FileWriter(f));

output。

write(new Date()。toString());

output。close();

} catch (IOException e1) {

e1。printStackTrace();

}

try {

Thread。sleep(1000 * 5);

} catch (InterruptedException e) {

e。

printStackTrace();

}

}

}

}

打包,我是用eclipse打包的,导出个jar包就行了。

把文件放到/home/xieping/目录下。文件名 job。jar。

开始设置为守护进程了!!

简单吧,就加一个&符号。

可以查看下

编辑特别推荐:

深入Java核心:JVM中的栈和局部变量

Java异常处理原理及应用

Java控制台打印九九乘法表。

全部

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值