linux启动停止jar运行命令

fiy 其他 55

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要在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年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在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年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    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年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部