河南建设厅二建公示网站首页,网站导航如何优化,建站城,小程序推广工作怎么样问#xff1a;我在我的服务器中java -jar 运行springboot项目#xff0c;但是我操作不了命令了#xff0c;必须要终止掉才能执行后面的操作#xff0c;怎么样才能让他后台运行呢#xff1f;比如我的jar包名是tools-boot-0.0.1-SNAPSHOT.jar
使用nohup命令#xff1a;
在…问我在我的服务器中java -jar 运行springboot项目但是我操作不了命令了必须要终止掉才能执行后面的操作怎么样才能让他后台运行呢比如我的jar包名是tools-boot-0.0.1-SNAPSHOT.jar
使用nohup命令
在命令前加上nohup并通过重定向将输出保存到文件中。例如
nohup java -jar tools-boot-0.0.1-SNAPSHOT.jar output.log 问这个output.log在哪个目录下
如果你在运行nohup java -jar your-project.jar output.log 命令时未指定输出文件的完整路径则输出文件output.log将保存在当前工作目录中。你可以使用以下命令来查看当前工作目录
pwd该命令将输出当前所在的工作目录的完整路径。
如果你想将输出文件保存到其他目录中可以在命令中指定完整路径。例如要将输出文件保存到/var/log目录中可以使用以下命令
nohup java -jar tools-boot-0.0.1-SNAPSHOT.jar /var/log/output.log 问如果使用nohup java -jar your-project.jar output.log 我怎么终止呢
查找进程ID首先你需要查找正在运行的Java进程的进程IDPID。可以使用以下命令来查找包含your-project.jar关键字的进程
ps -ef | grep tools-boot-0.0.1-SNAPSHOT.jar这将列出所有正在运行的包含your-project.jar关键字的进程并显示它们的PID等信息。
终止进程一旦你找到了正在运行的Java进程的PID你可以使用以下命令来终止该进程
kill PID其中PID是你要终止的进程的PID。例如如果你要终止PID为12345的进程可以执行以下命令
kill 12345如果你想强制终止进程而不管它是否响应可以使用以下命令
kill -9 PID这将强制终止进程但可能会导致数据丢失或损坏因此请谨慎使用。