nohup是linux自带的吗 linux中nohup的作用?
Nohup命令:如果您正在运行一个进程,并且您觉得当您注销帐户或关闭客户端时,该进程不会结束,您可以使用nohup命令。此命令可以在您注销帐户/关闭终端后继续运行相应的进程。默认情况下,作业的所有输出都被重定向到一个名为nohup.out的文件中。
nohup命令gt 2gtamp1 amp
在上面的例子中,0–stdin(标准输入),1–stdout(标准输出),2–
Nohup ping IP地址gtgtlog amp
这将ping很长时间,您将在日志文件中看到结果。
当在Linux上远程运行JAR包时,您可以 不要关闭窗口程序,否则程序将终止。Nohup表示后台运行,关闭窗口后继续执行,amp表示终端连接时后台运行,终端断开时进程会停止。t
具体的解决方法是使用nohup命令,在窗口程序前面加上nohup,在程序后面加上amp,这样程序会一直执行到最后,不会因为关闭窗口程序而停止。
创建一个快捷启动服务,然后将快捷拖动到文件夹:文件和设置管理员开始菜单程序开始注意:管理员应改为自己对应的用户。linux系统自动启动原理:Linux启动时,会执行/etc/init.d目录。
目录中的文件是系统配置的服务,所以需要将weblogic配置为系统的服务,并在开机时启动。具体步骤:1。创建weblogic文件。在目录/etc/init.d/weblogic中。
命令是:触摸weblogic 2。用以下内容编辑文件weblogic!/bin/bash #chkconfig:35 99 05 #description:Weblogic Server #/ect/init . d/Weblogic
#请编辑变量# export LC _ ALLzh _ export BEA _ BASE/HOME/WebLogic/BEA export BEA _ HOME $ BEA _ BASE/user _ projects/domains/BASE _ domain export BEA _ LOG/var/LOG/WebLogic . LOG
导出PATH$PATH:$ BEA _ HOME/bin BEA _ owner WebLogic if[!-f$BEA_
-哦!-d $BEA_HOME ]然后echo WebLogic 无法启动exit 1 fi #取决于参数-start、shutdown、restart case $1 in start) echo -n启动日志文件$ BEA _ LOG touch/var/lock/WebLogic su-$ BEA _ OWNER-c nohup sh $ BEA _
$BEA_LOG 2$1回显正常;;stop) echo -n关闭Weblogic:RM-RF/var/lock/WebLogic su-$ BEA _ OWNER-c sh $ BEA _
$ BEA _ LOG kill all-9 Java echo OK;;重新加载|重新启动)$0停止$0启动;;*)echo Usag:` basename $ 0 ` start | restart | reload exit 1 esacexit 0保存并启动,命令为:wq 3。给weblogic文件添加可执行权限,命令是:chmod 700 /etc/init.d/weblogic。
4.添加weblogic为系统服务,并在35模式下启动。命令是:chkconfig-add weblogic5。在目录/var/log/中创建一个名为weblogic.log的weblogic日志文件。
命令是:touchweblogic.log。
6、向weblogic日志文件chown weblogic:WebLogic/var/log/WebLogic . log添加权限
然后就可以像启动系统服务一样启动和重启weblogic服务了:命令是:service WebLogic start/service WebLogic stop/service WebLogic restart/service WebLogic reload。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。