linux定时top、netstat输出到文件方式

 更新时间:2025年08月04日 08:49:36   作者:天魔老师  
这篇文章主要介绍了linux定时top、netstat输出到文件方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

正确的终端命令

top -n 1 -b > ~/Desktop/top.txt
netstat -antlp

脚本调用终端命令

import subprocess
import datetime
p = subprocess.Popen(
    'top -n 1 -b > ~/Desktop/top/{}.txt'.format(datetime.datetime.now().strftime('%Y-%m-%d_%H:%M:%S')),
    shell=True,
    stdout=subprocess.PIPE,
    stderr=subprocess.STDOUT
)
p = subprocess.Popen(
    '''netstat -antlp''',
    shell=True,
    stdout=subprocess.PIPE,
    stderr=subprocess.STDOUT
)
# print(p.stdout.readlines()) 
# 输出到文件时,不要print,否则,文件里面就没有了
with open('/home/liang/Desktop/netstat/{}.txt'.format(datetime.datetime.now().strftime('%Y-%m-%d_%H:%M:%S')), 'wb') as f:
    f.writelines(p.stdout.readlines())

crontab定时执行脚本

crontab -e 打开 crontab 的编辑页面

i进入编辑模式

最下面加上

*/1 * * * * /home/liang/miniconda3/envs/draw3.9/bin/python /home/liang/PycharmProjects/my_script/a7.py

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • linux安装php7的方法详解

    linux安装php7的方法详解

    在本篇文章里小编给大家整理了一篇关于linux安装php7的方法以及步骤,需要的朋友们可以学习下。
    2019-10-10
  • Linux系统配置网络详细介绍

    Linux系统配置网络详细介绍

    大家好,本篇文章主要讲的是Linux系统配置网络详细介绍,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2022-01-01
  • centos7中安装Android SDK的方法步骤

    centos7中安装Android SDK的方法步骤

    本篇文章主要介绍了centos7中安装Android SDK的方法步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • CentOS下宝塔部署Django项目的详细教程

    CentOS下宝塔部署Django项目的详细教程

    这篇文章主要介绍了CentOS下宝塔部署Django项目的详细教程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-04-04
  • 在lnmp环境中的nginx编译安装

    在lnmp环境中的nginx编译安装

    本篇文章给大家分享了在lnmp环境中的nginx编译安装的相关步骤以及需要注意的地方,有兴趣的朋友参考学习下。
    2018-04-04
  • 解决Linux程序编译链接动态库版本的相关问题

    解决Linux程序编译链接动态库版本的相关问题

    这篇文章主要介绍了解决Linux程序编译链接动态库版本的相关问题,文中给出了详细的介绍和示例代码,相信对大家具有一定的参考借鉴价值,有需要的朋友们下面来一起看看吧。
    2017-01-01
  • linux服务器系统CentOS、uBuntu、Gentoo、FreeBSD、Debian的比较

    linux服务器系统CentOS、uBuntu、Gentoo、FreeBSD、Debian的比较

    最近一直都是在玩ubuntu的,但是做web服务器的CentOS还是经常被用到,自己也糊涂了
    2012-12-12
  • 比较详细的基于CentOS的WWW服务器架设指南

    比较详细的基于CentOS的WWW服务器架设指南

    本文参考了网上高手的教程和结合自己的实践经验而来。网上关于LAMP安装配置的教程虽然很多,但长篇大论的让你抓不到重点,短小精悍的对新手来说又难了点,所以初次配置时最容易在某个环节卡住,从而打击了学习的激情或者耽误了宝贵的时间。于是就整理出这个学习笔记。如果文中有错误的地方,恳请大家指正,不要误导了初学者。
    2008-06-06
  • Ubuntu 7.10修改软件源的方法

    Ubuntu 7.10修改软件源的方法

    这篇文章主要介绍了Ubuntu 7.10修改软件源的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-03-03
  • LNMP服务器环境配置 (linux+nginx+mysql+php)

    LNMP服务器环境配置 (linux+nginx+mysql+php)

    在高并发连接的情况下,Nginx是Apache服务器不错的替代品。Nginx同时也可以作为7层负载均衡服务器来使用。Nginx 0.8.46 + PHP 5.2.14 (FastCGI) 可以承受3万以上的并发连接数,相当于同等环境下Apache的10倍
    2014-07-07

最新评论