zoukankan      html  css  js  c++  java
  • 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
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    HDU 4024 Dwarven Sniper’s hunting(数学公式 或者是二分)
    二分图最大匹配总结
    HDU 4022 Bombing (STL应用)
    HDU 1847 Good Luck in CET4 Everybody!(组合博弈)
    HDU 1556 Color the ball(树状数组)
    HDU 4023 Game(博弈)
    HDU 1406 完数(水题)
    HDU 4021 24 Puzzle
    Oracle 多表查询优化
    【编程之美】字符串移位包含的问题(续)
  • 原文地址:https://www.cnblogs.com/xiaoshen666/p/11021160.html
Copyright © 2011-2022 走看看