linux启动停止jar运行命令
-
要在Linux上启动或停止一个运行的JAR文件,可以使用以下命令:
1. 启动JAR文件:
“`
java -jar
“`
``是JAR文件的绝对路径或相对路径。例如,如果JAR文件在当前目录中,可以直接使用文件名。 2. 停止JAR文件:
首先,通过`ps`命令查找正在运行的Java进程ID(PID):
“`
ps -ef | grep java
“`
这将列出所有包含”java”关键字的进程,并显示其PID。然后,使用`kill`命令停止进程:
“`
kill“`
``是要停止的Java进程的PID。 请注意,在使用以上命令时,确保在具有足够权限的用户下执行。如果没有足够的权限,可以尝试使用`sudo`来提权。另外,注意替换 `
` 和 ` ` 为实际值。 2年前 -
在Linux系统中,可以使用以下命令启动和停止jar文件的运行:
1. 启动jar文件:
“`
nohup java -jar your_jar_file.jar > log.txt &
“`
这条命令使用`nohup`命令将jar文件以后台进程的方式启动,并将输出重定向到`log.txt`文件中。`&`符号表示在后台运行。2. 查看jar文件是否在后台运行:
“`
ps -ef | grep your_jar_file.jar
“`
这条命令可以查看正在运行的进程列表,并使用`grep`过滤出包含`your_jar_file.jar`的进程。3. 停止jar文件的运行:
“`
ps -ef | grep your_jar_file.jar | grep -v grep | awk ‘{print $2}’ | xargs kill -9
“`
这条命令首先通过`ps`命令和`grep`过滤出正在运行的`your_jar_file.jar`进程,然后使用`awk`提取进程ID,最后使用`kill`命令强制终止进程。4. 查看jar文件运行日志:
“`
tail -f log.txt
“`
这条命令可以实时查看`log.txt`文件的最新日志内容。5. 设置jar文件开机自启动:
可以通过将启动命令添加到`/etc/rc.local`文件中实现jar文件的开机自启动。编辑`/etc/rc.local`文件,在`exit 0`行之前添加启动命令:
“`
java -jar /path/to/your_jar_file.jar > /dev/null 2>&1 &
“`
修改`/path/to/your_jar_file.jar`为你的jar文件的路径。这条命令将jar文件以后台进程的方式启动,并将输出重定向到`/dev/null`,使得不会有输出显示在终端上。以上是一些常用的在Linux系统中启动和停止jar文件运行的命令,可以根据实际情况进行调整和使用。
2年前 -
Linux系统中,可以使用以下命令启动和停止运行jar文件:
启动jar文件:
1. 打开终端(Terminal)。
2. 切换到存放jar文件的目录。使用cd命令进入目录,例如:cd /home/username/jar。
3. 使用以下命令启动jar文件:
java -jar filename.jar
其中,filename是jar文件的名称。停止jar文件:
1. 打开终端(Terminal)。
2. 输入以下命令查找正在运行的java进程以及对应的PID(进程ID):
ps -ef | grep java
3. 找到对应的java进程和PID,记录PID。
4. 使用以下命令停止运行jar文件:
kill PID
其中,PID是步骤3中找到的进程ID。注意事项:
1. 确保在启动和停止jar文件之前已经安装了Java运行环境(JRE或JDK)。
2. 确保在启动和停止jar文件之前已经赋予jar文件执行权限,可以使用以下命令进行赋权:
chmod +x filename.jar
其中,filename是jar文件的名称。示例:
假设jar文件的名称是myapp.jar,存放在/home/username/jar目录下。启动jar文件:
1. 打开终端。
2. 切换到存放jar文件的目录:cd /home/username/jar。
3. 启动jar文件:java -jar myapp.jar。停止jar文件:
1. 打开终端。
2. 输入命令查找正在运行的java进程和PID:ps -ef | grep java。
3. 找到对应的java进程和PID,例如:12345。
4. 停止运行jar文件:kill 12345。2年前