linux nohup命令使用
linux nohup命令使用
nohup是 no hang up 的简写,意为不挂断的意思。
用途:不挂断地运行命令
语法:nohup Command [ Arg … ] [ & ]
描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示”and”的符号)到命令的尾部。无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中。如果当前目录的 nohup.out 文件不可写,输出重定向到 $HOME/nohup.out 文件中。如果没有文件能创建或打开以用于追加,那么 Command 参数指定的命令不可调用。如果标准错误是一个终端,那么把指定的命令写给标准错误的所有输出作为标准输出重定向到相同的文件描述符。
注意,nohup并不能让程序在后台运行 一般nohup配置&使用,&放最后。
以运行一个java程序为例
java -jar -Dloader.path.,resources,lib projectBuilder-0.0.1-SNAPSHOT.jar
如果以上面的命令运行程序,那么当终端断开时,或按ctrl+c强制中断程序,或按ctrl+z挂起程序时,程序都无法运行。注意终端断开时和按ctrl+c都是强制终端程序,按ctrl+z则是将程序在后台挂起,并可以通过fg/bg命令从新将程序置于运行状态。
nohup java -jar -Dloader.path.,resources,lib projectBuilder-0.0.1-SNAPSHOT.jar
如果以上面的命令运行程序,断开终端时程序可以继续运行,但是按ctrl+z或ctrl+c时程序无法运行。
nohup java -jar -Dloader.path.,resources,lib projectBuilder-0.0.1-SNAPSHOT.jar &
如果以上面的命令运行程序,只是在最后加一个&符号,程序将会在后台运行,也就没有ctrl+c或ctrl+z了,当然终端断开时程序也是运行的。
评论区
请写下您的评论...
猜你喜欢
blog
linux bg / fg命令的使用
linux系统
4200
&:这个用在一个命令的最后,可以把这个命令放到后台执行。ctrl+z:可以将一个正在前台执行的命令放到后台,并且暂停执行。jobs:查看当前有多少在后台运行的命令。fg:将后台中的命令调至前
blog
linux命令
linux系统
4017
linux命令echo指令:输出内容到控制台,输出环境变量head指令:用于显示文件开头部分的内容,默认情况下显示前十行head文件:显示前10行head-n5:显示前5行tail指令:用于输出文件
blog
linux命令
linux系统
3805
linux命令文件和目录cd:进入该用户的主目录cd./目录1/目录2:进入当前目录下的子目录pwd:显示当前工作路径ls-a:列出文件下所有的文件,包括隐藏文件ll:列出文件的详细信息
blog
linux重启命令
linux系统
2378
linux重启命令shutdownshutdown-hnow:立即关机shutdown-h1:一分钟后关机shutdown-rnow:立即重启halt:直接关机reboot:重启系统sync:把内存的数据同步到磁盘su-用户名:切换用户logout:立即注销用户
blog
linux命令大全
linux系统
3760
Linux命令一、Linux下常用命令:文件与目录操作basename:从文件名中去掉路径和扩展名cd:切换当前工作目录到指定目录chgrp:改变文件所属组chmod:改变文件的权限chown:改变
blog
linux命令
linux系统
2966
修改权限-chmod说明:通过chmod指令,可以修改文件或者目录的权限1.1通过+,-,=变更权限U所有者,g所有组o其他人a所有人(u,g,o的总和)1)chmodu=rgx,g=rx,o=r文
blog
Linux中chkconfig命令
linux
1275
chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。语法:chkconfig[--add
blog
linux查看进程的命令
linux系统
3375
linux下查看进程的命令1、ps命令用于查看当前正在运行的进程。grep是搜索例如:ps-ef|grepjava表示查看所有进程里CMD是java的进程信息2、ps-aux|grepjava
最新发表
归档
2018-11
12
2018-12
33
2019-01
28
2019-02
28
2019-03
32
2019-04
27
2019-05
33
2019-06
6
2019-07
12
2019-08
12
2019-09
21
2019-10
8
2019-11
15
2019-12
25
2020-01
9
2020-02
5
2020-03
16
2020-04
4
2020-06
1
2020-07
7
2020-08
13
2020-09
9
2020-10
5
2020-12
3
2021-01
1
2021-02
5
2021-03
7
2021-04
4
2021-05
4
2021-06
1
2021-07
7
2021-08
2
2021-09
8
2021-10
9
2021-11
16
2021-12
14
2022-01
7
2022-05
1
2022-08
3
2022-09
2
2022-10
2
2022-12
5
2023-01
3
2023-02
1
2023-03
4
2023-04
2
2023-06
3
2023-07
4
2023-08
1
2023-10
1
2024-02
1
2024-03
1
2024-04
1
2024-08
1
标签
算法基础
linux
前端
c++
数据结构
框架
数据库
计算机基础
储备知识
java基础
ASM
其他
深入理解java虚拟机
nginx
git
消息中间件
搜索
maven
redis
docker
dubbo
vue
导入导出
软件使用
idea插件
协议
无聊的知识
jenkins
springboot
mqtt协议
keepalived
minio
mysql
ensp
网络基础
xxl-job
rabbitmq
haproxy
srs
音视频
webrtc
javascript
加密算法
目录
没有一个冬天不可逾越,没有一个春天不会来临。最慢的步伐不是跬步,而是徘徊,最快的脚步不是冲刺,而是坚持。