可以创建 start.sh 文件,然后将nohub 启动命令写入即可。 二、停止脚本 ps -ef | grep app.jar | grep -v grep | awk '{print $2}' | xargs kill 1. 命令详解:ps -ef | grep app.jar这不不用多说,就是查找app.jar 这个进程的相关信息。其中 | 是 管道符,意思就是上一条命令的输出作为下一条...
命令"nohup java -jar XXX.jar > Log.log &" 部分,表示不挂断运行命令,当账户退出或终端关闭时,程序仍然运行,并且该作业的所有输出被重定向到Log.log的文件中。“ > Log.log ” 该命令就是指定日志输出的文件。 ">>"表示将输出以追加的方式重定向到Log.log中。 nohup java -jar XXX.jar > Log.log 2...
nohup java-jar/path/to/MyApp.jar>/path/to/output.log2>&1& 查看进程 代码语言:javascript 复制 ps-ef|grep MyApp.jar 停止进程 代码语言:javascript 复制 kill-9$(pgrep-f MyApp.jar) 在这个例子中,pgrep -f MyApp.jar用于查找所有与MyApp.jar相关的进程,然后kill -9发送SIGKILL信号以强制终止进程。 J...
一、 java -jar a.jar & 直接启动jar文件,在当前会话进程中开启一个子进程来运行程序,这个子进程会随着会话进程的结束而结束。这种情况适合短时间测试用。 二、 nohup java -jar a.jar& 先交代一下名词: hangup (挂断),终端退出时会发送 hangup 信号来通知其关闭所有子进程。 nohup(不挂断,忽略挂断信号) ...
nohup java -jar xxx.jar --server.port=xxxx & // 启动命令 ./start.sh 1. 2. 3. 4. 5. 6. 7. 8. 9. 2、停止脚本 // 新建stop.sh文件 vim stop.sh // 插入如下命令 #!/bin/bash PID=$(ps -ef | grep xxx.jar | grep -v grep | awk '{ print $2 }') ...
linux运行jar包、查看jar包进程、停止jar包 2019-12-25 17:49 −在LINUX系统下运行JAR包的命令如下 1、java -jar xxxxx.jar // 当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 2、java -jar xxxxx.jar & //当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。 ... ...
nohup java -jar /usr/local/testDemo/jdkDemo-0.0.1-SNAPSHOT.jar >/usr/local/testDemo/log.txt 2>&1 & #将jar包启动对应的进程pid写入文件中,为停止时提供pid echo $! > /usr/local/testDemo/pid.txt 2、同理建立停止脚本文件 stop.sh,文件内容: ...
使用nohup java -jar xxx.jar 命令会默认生成一个 nohup.out 文件来记录日志,标准输出和错误输出都会在该文件中。 如果我们要将日志输出到指定的其他文件时可以使用输出符号 >指定你的文件。例如将文件输出到log.txt 中可以使用命令:nohup java -jar xxx.jar 1>log.txt 字符1可以省略,这样标准输出日志会输出到...
1表示stdout标准输出,输出到显示屏的内容 2表示stderr标准错误,报错内容 2>&1是一个整体,>左右不能有空格,即将错误内容重定向输入到标准输出中去。 "&": 代表后台运行 示例 ## 后台运行app.jar文件nohup java -jar app.jar > run.log 2>&1&
nohup java -jar a.jar& hangup (挂断),终端退出时会发送 hangup 信号来通知其关闭所有子进程。 nohup(不挂断,忽略挂断信号) nohup 的使用是十分方便的,只需在要处理的命令前加上 nohup 即可,标准输出和标准错误缺省会被重定向到 nohup.out 文件中。