運行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
版權聲明:本文爲博主原創文章,轉載請附上博文連接!前端
在應用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
版權聲明:本文爲博主原創文章,轉載請附上博文連接!vue