返回顶部
首页 > 资讯 > 操作系统 >关于 Linux 下后台执行 Pytho
  • 748
分享到

关于 Linux 下后台执行 Pytho

后台LinuxPytho 2023-01-31 02:01:18 748人浏览 薄情痞子
摘要

【问题简述】  在 linux 下后台执行 python 脚本,重定向到日志文件,日志文件迟迟没有内容。【方案一】(测试有效)nohup python3 -u t.py &> log.log & # 限制大小 nohu

【问题简述】

  在 linux 下后台执行 python 脚本,重定向到日志文件,日志文件迟迟没有内容。


【方案一】(测试有效)

nohup python3 -u t.py &> log.log &
# 限制大小
nohup Python3 -u t.py 2>&1 | rotatelogs -n 1 /var/log/logfile 1M &


【方案二】(测试无效)

    方案二来自 stackoverflow,虽然测试无效,但其他地方也许会用到,记录一下。

stdbuf -oL nohup python3 t.py &> log.log &


【关于重定向】

& 是一个描述符,如果1或2前不加&,会被当成一个普通文件。
1>&2 意思是把标准输出重定向到标准错误。
2>&1 意思是把标准错误输出重定向到标准输出。
&>filename 意思是把标准输出和标准错误输出都重定向到文件filename中

将标准输出连同标准错误重定向到空,常用形式:

shell命令 >/dev/null 2>&1

最简形式(cmd 不支持这种格式):

shell命令 &>/dev/null


【相关阅读】

  • Linux 下日志管理工具(rotatelogs/logrotate/cronolog)


*** walker ***

--结束END--

本文标题: 关于 Linux 下后台执行 Pytho

本文链接: https://lsjlt.com/news/186192.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 关于 Linux 下后台执行 Pytho
    【问题简述】  在 Linux 下后台执行 Python 脚本,重定向到日志文件,日志文件迟迟没有内容。【方案一】(测试有效)nohup python3 -u t.py &> log.log & # 限制大小 nohu...
    99+
    2023-01-31
    后台 Linux Pytho
  • Linux后台执行程序怎么操作
    这篇文章主要介绍“Linux后台执行程序怎么操作”,在日常操作中,相信很多人在Linux后台执行程序怎么操作问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux后台执行程序怎么操作”的疑惑有所帮助!接下来...
    99+
    2023-06-13
  • pm2执行python脚本 后台运行
    与执行nodejs一样简单、优雅 pm2 start main.py -x --interpreter python ...
    99+
    2023-01-31
    脚本 后台 python
  • Linux下SCP后台运行传输文件
    有的时候我们需要SCP拷贝的文件很大,不能一直等着,那如何使SCP可以在后台运行呢?下面介绍一个简单的方法:1、运行SCP命令[root@test dpdir]# nohup scp OUTDB_ERR.dmp oracle@192.168...
    99+
    2023-06-05
  • Windows 下后台运行 Python
    【code】#encoding: utf-8 #author: walker #date: 2019-05-24 #summary: 简单的 http server,用于测试后台运行 import http.server import s...
    99+
    2023-01-31
    后台 Windows Python
  • linux下面搭建关于java与mysql的web平台
    JAVA运行环境:j2sdk-1_4_2_05    数据库服务器:MySQL-4.0.20d    Web服务器:Tomcat5.0.27    JDBC驱动程序:mysql-connector-java...
    99+
    2024-04-02
  • 关于如何在window下执行SQLSERVER的定时备份
    引言 在使用SqlServer Express 版本的时候发现,这个版本不支持通过数据库的代理方式进行数据库的维护。 解决方案 使用SQL语句加windows任务计划的方式解决 具体步骤如下 创建备份用的SQL文件 创建调用SQL文...
    99+
    2019-01-13
    关于如何在window下执行SQLSERVER的定时备份
  • linux系统下怎么让进程在后台运行
    本篇内容主要讲解“linux系统下怎么让进程在后台运行”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux系统下怎么让进程在后台运行”吧!在Linux中,如果要让进程在后台运行,一般情况下,...
    99+
    2023-06-10
  • Linux环境下怎么让进程在后台运行
    这篇文章主要介绍“Linux环境下怎么让进程在后台运行”,在日常操作中,相信很多人在Linux环境下怎么让进程在后台运行问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux环境下怎么让进程在后台运行”的疑...
    99+
    2023-06-16
  • 关于Spring BeanPostProcessor的执行顺序
    目录Spring BeanPostProcessor执行顺序Spring-BeanPostProcessor接口总结定义BeanPostProcessorBeanPostProces...
    99+
    2024-04-02
  • linux后台执行命令&和nohup的具体使用方法
    当我们在终端或控制台工作时,可能不希望由于运行一个作业而占住了屏幕,因为可能还有更重要的事情要做,比如阅读电子邮件。对于密集访问磁盘的进程,我们更希望它能够在每urXFSljRoK天的非负荷高峰时间段运行(例如凌晨)。为...
    99+
    2022-06-04
    linux & nohup linux 后台执行命令
  • Linux查看和关闭后台运行程序的方法
    1、运行.sh文件 直接用./sh 文件就可以运行,但是如果想后台运行,即使关闭当前的终端也可以运行的话,需要nohup命令和BNvRKty&命令。 (1)&命令 功能:加在一个命令的最后,可以把这个命令放在后台执行 (...
    99+
    2022-06-04
    Linux 查看后台运行程序 Linux 关闭后台运行程序 Linux 后台运行程序
  • 关于SQL语句的执行顺序
    首先,要清楚在一select语句中都会用到哪些关键字: -----------select  -----------from -----------join -----------where -----------gr...
    99+
    2017-11-03
    关于SQL语句的执行顺序
  • 怎么让运行中的python脚本在后台执行
    这篇文章主要介绍“怎么让运行中的python脚本在后台执行”,在日常操作中,相信很多人在怎么让运行中的python脚本在后台执行问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么让运行中的python脚本在后...
    99+
    2023-06-05
  • Python中如何把程序放到后台执行
    直接上代码:[root@MGServer pythonscript]# cat getio.py#!/usr/bin/env python#encoding:utf8import sys,time,os,platform#定义我自己要在后台...
    99+
    2023-01-31
    后台 程序 Python
  • linux下如何执行shell命令
    这篇文章将为大家详细讲解有关linux下如何执行shell命令,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。linux下执行shell命令有两种方法 在当前shell中执行shell命令在当前s...
    99+
    2023-06-09
  • 关于JavaScript执行机制的面试题
    小编给大家分享一下关于JavaScript执行机制的面试题,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!JavaScript的特点1.JavaScript主要用来向HTML页面添加交互行为。2.JavaScript可以直接...
    99+
    2023-06-14
  • 关于@Scheduled不执行的原因分析
    目录@Scheduled不执行的原因1. 今天用@Schedule做了一个定时任务2. 首先遇到查到的一个解决方案3. 还有版本说要在spring4. 又查到版本说要在Bean上加上...
    99+
    2024-04-02
  • CentOS下如何让命令后台运行并在前后台切换
    这篇文章主要介绍了CentOS下如何让命令后台运行并在前后台切换,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在命令结尾加”&”符号可以让命令在后台运行,这时可以看到...
    99+
    2023-06-10
  • 【Linux】Linux系统后台运行脚本方法
    文章目录 前言正文启动脚本查看正在运行的脚本结束脚本运行 前言 我们使用Linux搭建服务器之后,经常需要在服务器上运行一些脚本,例如定期检查网络连通性并保存出错日志等。在写好批处理文件(.sh)文件之后,如果是Ubunt...
    99+
    2023-08-22
    linux ubuntu 服务器 ssh
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作