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 &

  • 相关阅读:
    推箱子(简易版)
    [LeetCode] Word Ladder II
    [LeetCode] Path Sum
    [LeetCode] Word Ladder
    DFS & BFS
    [LeetCode] Surrounded Regions
    [LeetCode] Add Binary
    [LeetCode] Plus One
    [LeetCode] Single Number II
    [LeetCode] Single Number
  • 原文地址:https://www.cnblogs.com/mediocreWorld/p/11117814.html
Copyright © 2011-2022 走看看