如何在Linux中运行Derby作为后台进程

时间:2013-05-20 02:20:57

标签: linux ubuntu derby

我在远程Ubuntu 12.04服务器上使用derby。标准的derby命令都正常工作,我可以打开我的数据库并通过ij访问它们。我需要能够在命令之间登录和注销时从终端启动和停止服务器。问题是我找不到将服务器作为后台进程运行的方法。我最接近的是:nohup java -jar $DERBY_HOME/lib/derbyrun.jar server start & > ~/dblog.txt除了需要在返回命令行之前点击[enter]之外,它才有效。我知道守护进程包,但我不确定是否允许我停止服务器。有用的是解释tomcat如何管理它,因为那是我的app服务器。

2 个答案:

答案 0 :(得分:1)

Derby只是一个Java应用程序。您希望用于在后台运行Java应用程序的任何技术(/etc/init.d,shell中的作业控制等)都适用于Derby。

答案 1 :(得分:-1)

您可以使用“kill”或“killall”等命令来终止后台进程。使用“jobs”命令查看已发送到后台的正在运行的进程列表。你也可以把它们放回到前台 - “fg%n”(其中n是作业号)并使用CTRL-C将其杀死。