linux nohup及tail-f用法

 更新时间:2018年07月22日 11:25:56   作者:juice_panda  
这篇文章给大家分享了linux nohup及tail-f用法相关内容,有兴趣的朋友可以参考学习下。

在启动linux服务器的weblogic时,一般是在bin 目录下面执行nohup ./startWeblogic&
那么它与普通的./startWeblogic有什么区别呢?

先解释nohup这个命令

以下是官方的解释:

nohup 命令

用途:不挂断地运行命令。

语法:nohup Command [ Arg … ] [ & ]

描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示”and”的符号)到命令的尾部。

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

退出状态:该命令返回下列出口值:

126 可以查找但不能调用 Command 参数指定的命令。

127 nohup 命令发生错误或不能查找由 Command 参数指定的命令。

否则,nohup 命令的退出状态是 Command 参数指定命令的退出状态。

nohup命令及其输出文件

nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。nohup就是不挂起的意思( n ohang up)。

该命令的一般形式为:nohup command &

使用nohup命令提交作业

如果使用nohup命令提交作业,那么在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中,除非另外指定了输出文件:

nohup command > myout.file 2>&1 &

在上面的例子中,输出被重定向到myout.file文件中。

所以使用nohup ./startWeblogic& 的命令是为了让这个进程后台挂起执行,而且能够在目录下的nohup.out看到weblogic运行状况

而要查看日志,可以在目录下输 tail -f nohup.out 其中tail是为了看文件的尾部,因为nohup.out是时时更新的,所以用tail -f查看时时更新的内容

相关文章

  • Linux程序运行时加载动态库失败的解决方法

    Linux程序运行时加载动态库失败的解决方法

    今天小编就为大家分享一篇关于Linux程序运行时加载动态库失败的解决方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-04-04
  • linux的一个find命令配合rm删除某天前的文件方法

    linux的一个find命令配合rm删除某天前的文件方法

    下面小编就为大家带来一篇linux的一个find命令配合rm删除某天前的文件方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12
  • Linux防火墙设置允许特定IP访问指定端口

    Linux防火墙设置允许特定IP访问指定端口

    文章介绍了服务器安全设置,包括启用防火墙、检查端口、关闭端口访问、添加特定IP访问特定端口的方法步骤,以及注意事项
    2025-04-04
  • CentOS 6.5上编译安装Apache服务器的方法(最小化安装)

    CentOS 6.5上编译安装Apache服务器的方法(最小化安装)

    这篇文章主要介绍了CentOS 6.5上编译安装Apache服务器的方法(最小化安装),需要的朋友可以参考下
    2017-09-09
  • Linux执行可执行文件提示No such file or directory的解决方法

    Linux执行可执行文件提示No such file or directory的解决方法

    这篇文章主要介绍了Linux执行可执行文件提示No such file or directory的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-05-05
  • 阿里云CentOS挂载新数据盘的方法

    阿里云CentOS挂载新数据盘的方法

    本篇文章主要介绍了阿里云CentOS挂载新数据盘的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-12-12
  • Centos7如何重置root用户密码

    Centos7如何重置root用户密码

    文章介绍了三种恢复CentOS系统root密码的方法,包括修改内核启动参数、进入单用户模式和使用救援模式,每种方法都详细描述了操作步骤,适用于不同的场景
    2024-12-12
  • 浅谈Linux C语言动态库及静态库

    浅谈Linux C语言动态库及静态库

    下面小编就为大家带来一篇浅谈Linux C语言动态库及静态库。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • linux利用read命令获取变量中的值

    linux利用read命令获取变量中的值

    对于写bash脚本的朋友,read命令是不可或缺的,需要实践一下就可以了解,下面这篇文章主要给大家介绍了关于linux如何利用read命令来获取变量中值的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-08-08
  • centos7 设置grub密码及单用户登录实例代码

    centos7 设置grub密码及单用户登录实例代码

    这篇文章主要介绍了centos7 设置grub密码及单用户登录实例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-11-11

最新评论