Linux下 SpringBoot jar项目后台运行、查看、停用
運行java jar:
?nohup java -jar **-0.0.1-SNAPSHOT.jar &
查看進程:
采用top或者ps aux命令。一般 如果后臺是springboot,jar包,那么command名稱為java。如果前端是nodejs打包,那么就是npm。
[root@** wx]# top
top - 10:25:46 up 2 days, 11:37,? 2 users,? load average: 0.00, 0.01, 0.05
Tasks:? 67 total,?? 1 running,? 66 sleeping,?? 0 stopped,?? 0 zombie
%Cpu(s):? 0.0 us,? 0.0 sy,? 0.0 ni,100.0 id,? 0.0 wa,? 0.0 hi,? 0.0 si,? 0.0 st
KiB Mem :? 1016164 total,??? 77816 free,?? 250932 used,?? 687416 buff/cache
KiB Swap:??????? 0 total,??????? 0 free,??????? 0 used.?? 605480 avail Mem
? PID USER????? PR? NI??? VIRT??? RES??? SHR S %CPU %MEM???? TIME+ COMMAND?????????????????? ?
17789 root????? 20?? 0 2330296 188956? 13760 S? 0.3 18.6?? 0:14.32 java????????????????????? ?
??? 1 root????? 20?? 0? 190736?? 3752?? 2512 S? 0.0? 0.4?? 0:02.57 systemd?????????????????? ?
??? 2 root????? 20?? 0?????? 0????? 0????? 0 S? 0.0? 0.0?? 0:00.00 kthreadd????????????????? ?
??? 3 root????? 20?? 0?????? 0????? 0????? 0 S? 0.0? 0.0?? 0:00.67 ksoftirqd/0?????????????? ?
??? 5 root?????? 0 -20?????? 0????? 0????? 0 S? 0.0? 0.0?? 0:00.00 kworker/0:0H????????????? ?
??? 6 root????? 20?? 0?????? 0????? 0????? 0 S? 0.0? 0.0?? 0:00.52 kworker/u2:0????????????? ?
??? 7 root????? rt?? 0?????? 0????? 0????? 0 S? 0.0? 0.0?? 0:00.00 migration/0?????????????? ?
??? 8 root????? 20?? 0?????? 0????? 0????? 0 S? 0.0? 0.0?? 0:00.00 rcu_bh??????????????????? ?
??? 9 root????? 20?? 0?????? 0????? 0????? 0 S? 0.0? 0.0?? 0:04.79 rcu_sched
?? ?
殺死進程:[root@**~]# kill -9 17789
查看控制臺信息:tail -f stdout.txt
---------------------
作者:java_yuan12138
來源:CSDN
原文:https://blog.csdn.net/java_yuan12138/article/details/89326271
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
?
?
?
Linux下 SpringBoot jar項目后臺運行、查看、停用
?
?
?
在應用Unix/Linux時,我們一般想讓某個程序在后臺運行,于是我們將常會用 & 在程序結尾來讓程序自動運行。
比如我們要運行mysql在后臺: /usr/local/mysql/bin/mysqld_safe –user=mysql &。
可是有很多程序并不想mysqld一樣,這樣我們就需要nohup命令。
1.運行jar包
> nohup java -jar xxx.jar &
1
2.查看是否運行
> jobs -l
1
3.jobs -l 可以看到后臺運行起來的進程;
4.kill -9 進程id ,停用服務。
同樣vue后臺運行同理
1.運行node
> nohup cnpm run dev &
1
2.查看是否運行
> jobs -l
1
nohup 命令
用途:不掛斷地運行命令。
語法:nohup Command [ Arg … ] [ & ]
描述:nohup 命令運行由 Command 參數和任何相關的 Arg 參數指定的命令,忽略>所有掛斷(SIGHUP)信號。在注銷后使用 nohup 命令運行后臺中的程序。要運行>后臺中的 nohup 命令,添加 & ( 表示”and”的符號)到命令的尾部。
---------------------
作者:沙沉海底
來源:CSDN
原文:https://blog.csdn.net/w546097639/article/details/81363986
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
轉載于:https://www.cnblogs.com/xiaoshen666/p/11021160.html
總結
以上是生活随笔為你收集整理的Linux下 SpringBoot jar项目后台运行、查看、停用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JS执行顺序问题
- 下一篇: java中BigDecimal的常见用法