linux设置标准错误输出,Linux的标准输出、标准错误输出、nohup

1、在bash中标准输出可以用1来表示;通常来说这个1可以省略; 如./xxx >/dev/null 和 ./xxx 1>/dev/null 是一个意思

2、在bash中标准错误输出可以用2来表示。

例子:

test.py 内容如下:

#!/bin/env python3.5

import sys

if __name__=="__main__":

sys.stdout.write("this is stdout\n")

sys.stderr.write("this is stderr\n")

1、test.py输出样例

[root@mhamaster ~]# ./test.py

this is stdout

this is stderr

2、重定向标准输出到/dev/null

[root@mhamaster ~]# ./test.py >/dev/null

this is stderr

[root@mhamaster ~]# ./test.py 1>/dev/null

this is stderr

3、重定向标准错误输出到/dev/null

[root@mhamaster ~]# ./test.py 2>/dev/null

this is stdout

4、如果是用nohup来启动test.py程序的、那么默认test.py的输出会被保存到nohup.out文件中去,如果输出比较小的话没有问题,如果输出比较多就占空间了;我们还

是可以把输出定向到/dev/null中去的

nohup ./test.py >/dev/null 2>&1 &

Pytest权威教程09-捕获标准输出及标准错误输出

目录 捕获标准输出及标准错误输出 默认 stdout/stderr/stdin 捕获行为 设置捕获方法或禁用捕获 调试中使用print语句 在测试用例中使用的捕获的输出 返回: Pytest权威教程 ...

7、pytest -- 捕获标准输出和标准错误输出

目录 1. 标准输出/标准错误输出/标准输入的默认捕获行为 2. 修改和去使能捕获行为 2.1. 文件描述符级别的捕获行为(默认) 2.2. sys级别的捕获行为 2.3. 去使能捕获行为 3. 使用 ...

linux将标准输出和标准错误输出都重定向到一个文件?

需求描述: 今天在写crontab,里面有标准输出和错误输出,之前使用的是 > /dev/null 2>&1 那这个意思也就等同于将标准输出和错误输出都输出到/dev/null中, ...

[转帖]Linux的标准输入 标准输出和错误输出

Linux标准输入.输出和错误和文件重定向 专题 https://www.cnblogs.com/softidea/p/3965093.html 感觉自己对 这一块的理解一直不好 昨天同事给了一个 b ...

Linux shell标准输入,标准输出,错误输出

shell中可能经常能看到:1>/dev/null  2>&1  eg:sudo kill -9 `ps -elf |grep -v grep|grep $1|awk '{prin ...

nohup命令重定向标准输出和错误输出

命令:command > /dev/null  2>&1 & 输出到/dev/null表示输出重定向到黑洞,即输出内容不打印到屏幕上,null是/dev下空设备文件. &g ...

python 以标准输出(sys.stdout)为例,看python的标准输入、标准错误输出

看了一个博客,挺不错的.http://www.cnblogs.com/turtle-fly/p/3280519.html 标准输出(sys.stdout)对应的操作就是print(打印)了,标准输入( ...

shell 标出输入、标准输出、错误输出

shell中可能经常能看到:>/dev/null  2>&1  eg:sudo kill -9 `ps -elf |grep -v grep|grep $1|awk '{print ...

linux下将编译错误输出到一个文本文件

linux下将编译错误输出到一个文本文件 command > filename 把把标准输出重定向到一个新文件中 command > > filename 把把标准输出重定向到一个文 ...

随机推荐

CentOS常用的文件操作命令

CentOS下面常用的文件操作命令: cd pwd NO1. 显示当前路径 [root@rehat root]# pwd NO2. 返回用户主目录 [root@rehat root]# cd NO3. ...

JSON之Asp.net MVC C#对象转JSON,DataTable转JSON,List转JSON,JSON转List,JSON转C#对象

一.JSON解析与字符串化 JSON.stringify() 序列化对象.数组或原始值 语法:JSON.stringify(o,filter,indent) o,要转换成JSON的对象.数组或原始值 ...

onload="fixImage(this, 200, 200)"

function fixImage(img, w, h) { var newImg = new Image(); //获得图片的原始尺寸 newImg.src = img.src; var lh; / ...

算法笔记-exgcd

扩展欧几里得 扩展欧几里德算法是用来在已知a, b求解一组x,y, 使它们满足贝祖等式: ax+by = gcd(a, b) =d(解一定存在,根据数论中的相关定理). 扩展欧几里德常用在求解模线性方 ...

用EF的三种方式(SqlServer数据库和Oracle数据库)

SqlServer数据库 1.DB First 现有DB,生成edmx文件 贴一下生成的model //------------------------------------------------ ...

TemplatePart特性的作用

看wp控件的源代码时发现TemplatePart特性,于是在百度上查了查: http://blog.csdn.net/wushang923/article/details/9224533 Templa ...

同事写得Python对页面压测脚本

#!/usr/bin/env python # *-* coding:utf-8 *-* import threading import requests import time # headers ...

oracle中to_timestamp和to_date什么区别

date类型是Oracle常用的日期型变量,时间间隔是秒.两个日期型相减得到是两个时间的间隔,注意单位是“天”. timestamp是DATE类型的扩展,可以精确到小数秒(fractional_sec ...

Android利用Mediapalyer播放本地资源文件声音

首先在res下创建raw,然后将mp3音乐拷贝到raw下 直接贴代码吧 //开始播放声音 public class PlayVoice { private static MediaPlayer med ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值