美文网首页
nohup和&的一些使用

nohup和&的一些使用

作者: NnnLillian | 来源:发表于2018-08-29 21:40 被阅读13次
  1. nohup

用途:不挂断地运行命令
语法:nohup Command [Arg……] [ &]
描述:nohup命令运行 由Command参数和任何相关的Arg参数指定的命令,忽略所有挂断(SIGHUP)信号。
注意⚠️:如果不将nohup命令的输出重定向,输出将附加到当前目录的nohup.out文件中。如果当前目录的nohup.out文件不可写,输出重定向到$HOME/nohup.out文件中。

  1. &

用途:在后台运行
注意⚠️:&在后台运行,但是当用户退出或者挂起的时候,命令也跟着退出。

nohup Command &使得命令永久的在后台执行。

查看nohup.out日志

使用Linux本机查看(也就是在终端查看)使用tail -f nohup.out监控日志打印。

tail命令
  • tail命令从指定点开始将文件写到标准输出,使用tail命令的-f选项可以方便的查阅正在改变的日志文件。
  • tail的命令参数
    · -f 循环读取
    ·-q不显示处理信息
    ·-v显示详细的处理信息
    ·-c<数目>显示的字节数
    ·-n<行数>显示行数
    ·--pid=PID-f合用,表示在进程ID,PID死掉之后结束。
    ·-q --quiet --silent 从不输出给出文件名的首部
    ·-s --sleep-interval=S-f合用,表示在每次反复的间隔休眠S秒`
  • 例子
    ·tail -f nohup.out输出nohup.out的变化,实时监控。
    ·tail -n 3 nohup.out输出倒数前3条的日志内容
    ·tail -n +3 nohup.out从日志第3条开始打印日志内容

清空nohup.out

无限输出文件,最终文件的大小会无限大,需要及时清空。

1. cp /dev/null nohup.out
2. cat /dev/null > nohup.out

重定向nohup.out

nohup ./program > /dev/null 2>log &
nohup ./program > /dev/null 2>&1 &

相关文章

  • nohup和&的一些使用

    nohup 用途:不挂断地运行命令语法:nohup Command [Arg……] [ &]描述:nohup命令运...

  • nohup和&使用

    转自 nohup和&后台运行,进程查看及终止 1.nohup 用途:不挂断地运行命令。 语法:nohup Comm...

  • nohup &

    学习一个指令,最好从官方文档看: 官网地址:http://www.gnu.org/software/coreuti...

  • linux指令关闭命令窗口后进程关闭失效问题处理

    使用nohup指令处理,具体格式如下 nohup 指令 &

  • 深入理解nohup和&

    nohup和&后台运行,进程查看及终止 1.nohup 用途:不挂断地运行命令。语法:nohup Command ...

  • java实现html特殊字符转义

    HTML表单提交时,一些特殊字符被转义,比如 & 被转义成& 。 使用StringEscapeUtils类

  • nohup使用

    nohup nohup 命令运行由 Command参数和任何相关的 Arg参数指定的命令,忽略所有挂断(SIGHU...

  • 网页设计 - 收藏集 - 掘金

    免费且又精致的 HTML/CSS 站点模板 - 前端 - 掘金&amp;amp;amp;amp;amp;l...

  • 使用AMP的优点和缺点

    使用AMP的优点和缺点 正如我们已经讨论的那样,AMP的主要优点是能够优化移动设备的网页。这主要表现在两个方面: ...

  • Linux常用命令

    df -h 查看磁盘使用情况 nohup 启动脚本报错nohup:无效选项 -- j Try 'nohup --h...

网友评论

      本文标题:nohup和&的一些使用

      本文链接:https://www.haomeiwen.com/subject/wmkkwftx.html