我有一个运行在我的linux服务器上的java程序,jar是带有"&“的星体,现在正在后台运行,通过使用htop,我也可以看到它。现在,我尝试了作业或fg让任务回到前台,但没有成功。知道我做错什么了吗?
erdo@localhost:~$ jobs -l
erdo@localhost:~$ fg 45502
-bash: fg: 45502: no such job
假设我想从R启动一个本地服务器,访问它几次进行计算,并在结束时再次关闭它。所以:
## start the server
system2("sleep", "100", wait = FALSE)
## do some work
# Here I want to kill the process started at the beginning
这应该是跨平台的,因为它是包的一部分(Mac、Linux、Windows、.)。
我怎样才能在R中实现这一点?
编辑1
我必须运行的命令是一个java jar,
system2("java",
我有一个全栈的React.js和Spring Boot应用程序,我正在尝试找出一个好的方法将它部署到亚马逊EC2 EC2服务器上,让它全天候运行。我的问题是我可以在亚马逊EC2上作为一个可执行的jar运行,我可以从公共IP地址使用我的web浏览器访问它,但当我关闭终端时,它会停止jar。我可以使用什么来将其作为后台服务/进程运行,以便在关闭终端时保持在后台运行?Tomcat似乎只适用于war文件。 我将其打包为jar文件,并嵌入tomcat服务器,并使用this answer中的前端-maven-plugin将其打包为jar。 服务器为Amazon Linux AMI 2018.03.0 (