按关键词阅读: 操作系统 Linux Java
nohup命令 可以将程序以忽略挂起信号的方式运行起来 , 被运行的程序的输出信息将不会显示到终端
格式
nohup Command [ Arg …
[ &
参数说明
Command:要执行的命令 。
Arg:一些参数 , 可以指定输出文件 。
&:让命令在后台执行 , 终端退出后命令仍旧执行 。
命令后台执行正常输出和错误输出到a.log文件
nohup command > a.log 2>&1 &
简单给小白解释一下 “2>&1”
将标准错误 2 重定向到标准输出 &1, 标准输出 &1 再被重定向输入到 runoob.log 文件中
0 – stdin (standard input , 标准输入)1 – stdout (standard output , 标准输出)2 – stderr (standard error , 标准错误输出)
后台下载文件nohup wget https://repo.huaweicloud.com/java/jdk/8u172-b11/jdk-8u172-linux-x64.tar.gz &// 查看后台的进程
jobs
[1
+ Running nohup wget https://repo.huaweicloud.com/java/jdk/8u172-b11/jdk-8u172-linux-x64.tar.gz &
下载过程中输出在nohup.out文件中可以使用tail -f nohup.out动态查看
后台运行SpringBoot项目【Linux|Linux一个有点神奇的后台运行命令】nohup java -jar rumenz.jar &
后台执行bash命令nohup bash -c 'cal && ls' > output.txt
基本就是这么个用法
稿源:(未知)
【傻大方】网址:/c/1202b24332021.html
标题:Linux|Linux一个有点神奇的后台运行命令