我有一个需要开发读取TCP/IP套接字的应用程序的要求。我成功地将程序制成Java程序,而没有GUI意味着程序运行后,它将开始监听Socket并在Netbeans IDE的帮助下获得响应。现在按照我的要求,我必须在Linux系统启动后立即开始执行该程序。
实际上,我是Java和Linux平台的新手,因此毫无疑问。
init.d
是为此目的而设计的。 最佳答案
理想情况下,您应该为Java应用程序创建服务包装,然后使该服务在启动示例here上运行。
使用sudo update-rc.d mytestserv defaults
在Ubuntu上启动时运行服务包装器