(linux nohup)-编程知识网

linux中报错“把输出追加到nohup.out”什么意思?

这不是报错,只是提示,后台执行程序的输出都被重定向到nohup.out文件

linux中nohup的作用?

nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时或者关闭客户端该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中。

nohup command > myout.file 2>&1 &  

 

在上面的例子中,0 – stdin (standard input),1 – stdout (standard output),2 – stderr (standard error) ;

 

2>&1是将标准错误(2)重定向到标准输出(&1),标准输出(&1)再被重定向输入到myout.file文件中。

怎么在linux中运行jar包?

有以下几种方式:

1、java -jar xxxxx.jar // 当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出

2、java -jar xxxxx.jar & //当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。

3、nohup Java -jar xxxxxx.jar & //意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行

4、nohup Java -jar xxxxxx.jar >aa.log //指定输出日志文件,意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行

linux中如何让命令在后台运行?

把命令放到后台执行使用命令nohup 同时配合&符号

具体使用方法为
nohup command >myoutfile.log 2>&1 &

nohup 英文全称 no hang up(不挂起),用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行。

&意思是让命令在后台执行,终端退出后命令仍旧执行

linux系统用nohup命令启动weblogic服务报错?

这句你可以忽略 意思是把标准错误也输出到标准输出,也就是说为的字符输出,但是也会被重定向到log1.log 你可以在命令后面加2>&1来屏蔽这个 nohup./startWeblogic.sh>log1.log2>&1&