2016 - 2024

感恩一路有你

本地拦截ip重定向 如何把shell执行的命令的输出重定向到自己设定的文件描述符中?

浏览量:2977 时间:2021-03-14 07:12:39 作者:admin

如何把shell执行的命令的输出重定向到自己设定的文件描述符中?

#!/usr/bin/envpython

#coding=utf-8

fromsubprocessimportPopen,PIPE

importre

defdiskuu空间(pattern=“2[0-9]”,message=“CAPACITYWARNING”):

##takeshell命令输出

ps=Popen(“df-h”,shell=True,stdout=PIPE,stderr=PIPE)

输出行=ps.stdout.readlines文件()

FORLINEINO输出线:

线=线条.strip()

搜索(模式,行):

打印“%s%s”%(消息,行)

如果uuuuu名称uuuuuuuuu==”uuuuuuuuuuuuuuuuuuuuuuuuuuu“:

写一个shell如何将标准输出重定向到dev/null?

使用输出重定向符号>,格式如下:shell command>/dev/null。为了重定向标准错误输出,下面是shell命令>/dev/null2>&1,这样无论命令执行成功还是失败,屏幕上都不会打印任何信息。

本地拦截ip重定向 shell错误输出重定向 shell重定向输出

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。