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学习之路(四)
    HTML学习之canves元素
    一些常用的SQL查询语句
    数据库实现动态表头
    Java学习之路(三)
    Java学习之路(二)
    Java学习之路(一)
    UML类图几种关系的总结(转)
    vue 项目全局修改element-ui的样式
    NGINX 资料
  • 原文地址:https://www.cnblogs.com/woniu201/p/11694568.html
Copyright © 2011-2022 走看看