gpt4 book ai didi

Linux命令运行cpp和jar

转载 作者:太空宇宙 更新时间:2023-11-04 05:39:39 27 4
gpt4 key购买 nike

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

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

我知道运行 C++ 是:

$ ./nameOfProgram &

对于 Java 来说是:

$ java -jar file.jar &

& 允许我在程序运行时继续使用 Linux 的命令 shell。

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

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

最佳答案

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

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

nohup java -jar my.jar &

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

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

关于Linux命令运行cpp和jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45636761/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com