Advertisement

Centos7通过nohup启动python程序

阅读量:

文章结构概述

    • 1. 安装nohup
      • 2. 在系统后台执行python脚本

        • 2.1 在后台启动java-jar程序
      • 3. 常见操作指令

1. 安装nohup

复制代码
    yum install coreutils
    
    
      
    

2. 后台运行python程序

复制代码
    nohup python3  -u tcp_client.py > tcp.log 2>&1 &
    
    
      
    
  • nuhup : 表示进程不会被挂起
    • python3 tcp_client.py : 通过python3环境来执行 tcp_client.py文件
    • -u : 此参数的作用是禁止程序使用缓存机制,从而将输出内容直接写入日志文件,若未添加该参数,则会导致日志文件的生成出现延迟现象
    • > tcp.log : 将程序运行过程中产生的日志信息保存至名为tcp.log的文件中
    • 2>&1 : 将错误输出重定向到标准输出,其中&与1组合表示标准输出流
    • & : 最后一个符号&表示该命令将在后台运行

2.1 后台运行java-jar包

复制代码

全部评论 (0)

还没有任何评论哟~