一、命令详解(常用)
nohup(n ohang up 不挂起)命令可以在退出账户或者关闭终端后继续运行相应的进程。
nohup command & 作用,即使terminal(终端)关闭或者电脑死机程序依然运行;
二、nohup 安装:
1.查询nohup是否安装
which nohup --目录(默认/usr/bin/下)
2.下载nohup命令
yum install coreutils
3.查找下载的nohup目录(/usr/bin目录下执行)
which nohup
4.配置nohup环境
vi ~./bash_profile
在$HOME/bin后面添加/usr/bin
5.重新启动并修改初始化文件
source ~/.bash_profile
6.查看nohup版本
nohup --version
7.使用nohup命令
nohup java -jar test.jar &
三.日志输入
举栗说明:
nohup java -jar text.jar -t 2./test.txt 2>&1 &
数字符号说明:0:标注输入 1:标准输出 2.标准错误输出
意思标准输出重定向到文件test.txt中,【2>&1】意思是将标准错误输出重定向到标准输出,因为标准错误输出是没有缓冲区的 而标准输出有,并且如果实时输出到文件中要【flush】输出缓冲区,否则未达到缓冲区大小时是不会输出到文件的。