Linux 命令 nohup - 以忽略挂机信号的方式运行 - 后台运行

版权声明:本文为「简简单单 Online zuozuo」原创文章,非商业用途欢迎转载,请保持署名,注明出处! Java 交流QQ 群:172083832 ,欢迎大家加入! https://blog.csdn.net/qq_15071263/article/details/85559035

Linux 命令 nohup - 以忽略挂机信号的方式运行 - 后台运行


1、命令简介

nohup命令可以将程序以忽略挂起信号的方式运行起来,被运行的程序的输出信息将不会显示到终端。

无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中。如果当前目录的 nohup.out 文件不可写,输出重定向到$HOME/nohup.out文件中。如果没有文件能创建或打开以用于追加,那么 command 参数指定的命令不可调用。如果标准错误是一个终端,那么把指定的命令写给标准错误的所有输出作为标准输出重定向到相同的文件描述符

2、命令提供的参数和选项
--help  显示帮助
--version   显示版本信息
3、指定外部输出源
// 可以指定一个文件作为控制终端的输出源
nohup 你的命令 > 你指定的文件 2>&1 &

// demo
nohup java -jar something.jar > spring.log 2>&1 &

猜你喜欢

转载自blog.csdn.net/qq_15071263/article/details/85559035