Linux 命令运行 cpp 和 jar

RMRMaster

我是 Linux 环境的新手,很抱歉这个问题。

我有一个带有应用程序客户端 (Java) 和服务器 (C++) 的实时 REST API。我有一台 Ubuntu 机器。

我知道要运行 C++,它是:

$ ./nameOfProgram &

对于 Java 是:

$ java -jar file.jar &

&让我继续,而我的程序正在运行使用Linux的命令shell。

我使用 ssh(使用腻子)访问 Ubuntu 机器,但是如果我关闭连接,我的程序就会停止。

即使我的程序没有连接到机器,也始终让我的程序在后台运行的最佳方法是什么。我的程序是 Java 和 C++,它们在不同的文件夹中。

钦美耆那教

要在退出 shell 时运行 Java 程序,Nohup是最简单的方法。

它将分离您从当前控制台运行的进程,并在您关闭终端时让它继续运行。运行这样的东西。

nohup java -jar my.jar &

默认情况下,它会将输出通过管道传输到 nohup.out,因此如果您不希望这样,您可以尝试:

nohup java -jar my.jar > /dev/null &

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章