zoukankan      html  css  js  c++  java
  • nohup command 2>&1 & 的含义

    nohup command 2>&1 &的含义:

    nohup:no hang up,意思是不挂断。表示永久执行命令,哪怕当前终端已经退出登录。

      并且命令前面添加nohup之后,会把原来打印到屏幕上的信息都追加到nohup.out文件中。(nohup: ignoring input and appending output to `nohup.out')

    &:后台执行命令。

    2>&1:

    在bash shell中,

    0代表标准输入,一般是键盘录入;

    1代表标准输出,一般是屏幕;

    2代表标准错误;

    因此当命令使用nohup &运行以后,标准都错误都输出到2去了,console上看不到输出的错误。

    因此,2>&1,起到了一个重定向都作用,将标准错误重定向到标准输出上去,后台运行的程序就可以在屏幕上看到程序输出的错误了。

    eg. nohup bin/hive --service hiveserver2 2>&1 &

  • 相关阅读:
    C# 类 (7)
    C# 类 (6) -继承
    C# 类 (5)
    c# 类(4)
    C# 类(3)
    c# 类(2)
    C# 类 (1)
    C# 零碎知识点
    VINS_Fusion 初始化过程
    视觉SLAM(一)预备课程与基础知识
  • 原文地址:https://www.cnblogs.com/mediocreWorld/p/11117814.html
Copyright © 2011-2022 走看看