zoukankan      html  css  js  c++  java
  • nohup启动后台进程并重定向

    一:linux重定向

    0,1,2分别表示标准输入,标准输出和标准错误输出,一般情况下默认是标准输出
    a. 1>log:标准输出重定向的log文件
    b. 2>log:错误输出重定向到log文件
    c. 2>&1: 错误输出重定向到标准输出

    /dev/null是linux下的一个特殊文件,所有重定向到这个文件的信息都会消失,例如:1>/dev/null,将不再有信息输出
     

    二:nohup

    nohup可以启动后台进程,忽略所有挂断(SIGHUP)信号,使用该命令需在尾部添加&到命令尾部,该命令可以在退出账号,关闭终端之后继续运行程序。默认启动的进程所有的输出都被重定向到nohup.out文件中。

    示例:

    1.后台启动进程,输出所有日志信息

    nohup ./Test &

    2.后台启动进程,什么日志也不输出

    nohup ./Test 1>/dev/null 2>/dev/null &
    或 
    nohup ./Test 1>/dev/null 2>&1 &
    

    3.后台启动进程,只输出错误信息到log文件

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

  • 相关阅读:
    Java的 Annotation 新特性
    Java 枚举
    Java 泛型
    Linux kali信息探测以及 Nmap 初体验
    静态导入 ()
    Java foreach循环
    Java 可变参数
    炫酷的CSS3响应式表单
    关于CSS选择器连续性的问题
    简述ECMAScript6新增特性
  • 原文地址:https://www.cnblogs.com/woniu201/p/11694568.html
Copyright © 2011-2022 走看看