zoukankan      html  css  js  c++  java
  • Ubuntu或linux 运行后台进程运行不挂断的办法

    nohup python ChatReq.py 20000 >>log_cronjob.txt 2>&1 &

    之前把nohup去掉,发现就算运行python ChatReq.py 20000  & 服务也时不时就over了。所以nohup是不能省略的。

    参考:

    contab每秒执行脚本,然后将把标准错误重定向到标准输出(2>&1)以追加的方式写入log_cronjob.txt。
    补充:试想2>1代表什么,2与>结合代表错误重定向,而1则代表错误重定向到一个文件1,而不代表标准输出;换成2>&1,&与1结合就代表标准输出了,就变成错误重定向到标准输出。

    另外,使用nohup实现不挂断地运行命令。
    nohup python logdataCollection.py >>/logs/log_cronjob.txt 2>&1 &
    该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。nohup就是不挂起的意思( no hang up)。
    nohup Command [ Arg … ] [ & ]

  • 相关阅读:
    sqli-labs第五,六题
    Java 发送邮件
    Java 数据结构
    Java 序列化
    Java 文件注释
    Java 泛型
    Java 网络编程
    网站收藏
    JavaScript MVC框架PK:Angular、Backbone、CanJS与Ember
    Java 8 中的 Streams API 详解
  • 原文地址:https://www.cnblogs.com/www-caiyin-com/p/8376913.html
Copyright © 2011-2022 走看看