当前位置: 首页 > Linux

Linux的nohup命令_0

时间:2023-04-06 22:40:39 Linux

nohup命令可以忽略suspend信号运行程序,运行程序的输出信息不会显示在终端上。不管nohup命令的输出是否重定向到终端,输出都会被Append到当前目录下的nohup.out文件中。如果当前目录中的nohup.out文件不可写,输出将重定向到$HOME/nohup.out文件。如果无法创建或打开文件进行追加,则不会调用命令参数指定的命令。如果标准错误是终端,则将指定命令写入标准错误的所有输出重定向到与标准输出相同的文件描述符。命令格式nohupCommand[Arg...][ &]参数说明Command:要执行的命令。arg:一些参数,可以指定输出文件。&:让命令在后台执行,终端退出后命令仍然执行。该命令在后台执行,正常输出和错误输出都输出到a.log文件>nohup命令>a.log2>&1&2>&1说明标准错误2重定向到标准输出&1,标准输出&1然后被重定向到runoob。日志文件。0-stdin(标准输入,标准输入)1-stdout(标准输出,标准输出)2-stderr(标准错误,标准错误输出)后台下载文件>nohupwgethttps://repo.huaweicloud.com/java/jdk/8u172-b11/jdk-8u172-linux-x64.tar.gz&//查看后台进程>jobs[1]+运行nohupwgethttps://repo.huaweicloud.com/java/jdk/8u172-b11/jdk-8u172-linux-x64.tar.gz&下载过程中,输出在nohup.out文件中,可以使用tail-fnohup.out动态查看后台运行的SpringBoot项目>nohupjava-jarrumenz.jar&后台执行bashCommand>nohupbash-c'cal&&ls'>output.txt原文链接:https://rumenz.com/rumenbiji/...微信公众号:入门站