正确的终端命令:

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定时 top、netstat 输出到文件相关推荐

  1. linux中top界面详解,Linux中top命令输出详解

    前言 Linux下的top命令我相信大家都用过,自从我接触Linux以来就一直用top查看进程的CPU和MEM排行榜.但是top命令的其他输出结果我都没有了解,这些指标都代表什么呢,什么情况下需要关注 ...

  2. linux后台启动,不输出日志文件

    nohup命令 nohup 英文全称 no hang up(不挂起),用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行. nohup 命令,在默认情况下(非重定向时),会输出一个名叫 noh ...

  3. Linux定时向目标服务器传输文件

    需要用到的工具有:sshpass 安装sshpass sudo apt install sshpass 然后先传输一个文件试试,同时把ssh key也接收了: scp 本机文件路径 目标服务器用户名@ ...

  4. 实战——Linux定时执行Kettle的kjb文件

    公司有很多业务使用了Kettle来抽取数据,Kettle比较强大,它自身就支持定时任务执行,操作步骤如下: 设置kjb文件 使用spoon编写好kettle服务 设置定时任务 设置具体的定时任务 设置 ...

  5. linux定时删除或者压缩日志文件

    前言: 很多时候日志文件很大,需要一个自动清理或者压缩的执行脚本! 使用命令df -h可以查看磁盘使用情况: 然后使用du -sh * 可以查看所有文件或者文件夹的大小. 一.首先是shell脚本: ...

  6. linux定时备份文件到指定文件夹,Linux定时备份数据库到指定邮箱的方法

    一.配置邮箱 这里使用的是网易邮箱126邮箱的STMP服务,服务器是smtp.126.com.如果你使用其它第三方邮箱,在帐号设置那里一般都有说明SMTP服务器地址. 如果你的Ubuntu没有安装ma ...

  7. 将Linux脚本中的正常输出,警告,错误等信息输出到文件中

    将Linux脚本中的正常输出,警告,错误等信息输出到文件中 转载于:https://www.cnblogs.com/lwmp/p/7700339.html

  8. linux c打印日志文件,linux c下log输出代码模板示例代码

    前言 本文主要介绍了关于linux c下log输出代码模板的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 模板 模本分为两个文件:log.c和log.h. log.c /* ...

  9. mac命令行将输出写入文件_如何在Linux中使用命令行将PDF文件转换为可编辑文本...

    mac命令行将输出写入文件 There are various reasons why you might want to convert a PDF file to editable text. M ...

最新文章

  1. 【stanford C++】容器III——Vector类
  2. How AET fields are retrieved from backend
  3. 第七届蓝桥杯决赛真题 - 凑平方数-全排列+dfs+set去重
  4. 邻值查找—算法进阶指南
  5. Docker 环境下如何 安装 Zookeeper
  6. Java—List集合详解
  7. OSTU大律法二值化原理
  8. cos,sina,tan,cot
  9. 谷歌修复已遭在野利用的两个 0day
  10. css字体转换程序(Node.js)
  11. Keil5编译环境搭建流程----STM32和GD32
  12. 腾讯笔试题 画家小Q
  13. macbook安装免费vmware fusion
  14. 计算机网络—IP地址及其表示方法
  15. Error 3090003: provided keys, permissions, and delays do not satisfy declared authorizations...
  16. java画好看坦克_坦克大战第一节——画出自己的坦克(新手篇)
  17. 使用java对文件内容加密
  18. C语言:运算符-符号常量-输入输出
  19. 栋的周评 | 第七回合(定期更新、动态、架构、云技术、算法、后端、前端、收听/收看、英文、书籍、影视、好歌、新奇)
  20. win7计算机名改成大写,Win7系统下excel数字小写金额怎么转换成汉字大写金额

热门文章

  1. arcgis pro 2.5 安装教程
  2. AndroidStudio修改单行注释灰不拉基的颜色
  3. 【秋招计划】 15日~18日重邮秋季校园招聘宣讲会计划
  4. Linux 命令(212)—— ssh-add 命令
  5. K12866 班级合并
  6. 口嫌体正直,“苹果”们纷纷下场造车
  7. 快速更新android sdk,最新快速更新Android SDK方法:免费离线下载,离线更新SDK
  8. 机械臂速成小指南(十):可达工作空间
  9. Elasticsearch 7.X索引、文档基本操作
  10. 数据库被删除了,如何恢复