上海做网站公司qinmoo,中国建筑材料网官网,vps服务器,广州企业年报网上申报入口linux清空文件内容的三种方法#xff1a;
1.使用vi/vim命令打开文件后#xff0c;输入%d清空#xff0c;后保存即可。但当文件内容较大时#xff0c;处理较慢#xff0c;命令如下#xff1a;
vim file_name
:%d
:wq2.使用cat命令情况#xff0c;命令如下
1.使用vi/vim命令打开文件后输入%d清空后保存即可。但当文件内容较大时处理较慢命令如下
vim file_name
:%d
:wq2.使用cat命令情况命令如下
cat /dev/null file_name3.使用echo命令清空此时会在文件中写入一个空行“\n命令如下
echo file_namepython脚本执行shell命令也比较简单直接在os.system里面放入想要执行的命令
import os
os.system(cat /dev/null /home/hanhan/NewProject/InternShipProject/out/flask.out)最后写个定时每60分钟执行一次时间检测如果是0点就执行shell命令
import os
import datetime
import time
# 每天凌晨清理一次out文件和log文件def doSth():os.system(cat /dev/null /home/hanhan/NewProject/InternShipProject/out/flask.out)os.system(cat /dev/null /home/hanhan/NewProject/InternShipProject/out/today.out)os.system(cat /dev/null /home/hanhan/NewProject/InternShipProject/out/getnums.out)os.system(cat /dev/null /home/hanhan/NewProject/InternShipProject/middle_back_end/backend/logfiles/nums_my.log)os.system(cat /dev/null /home/hanhan/NewProject/InternShipProject/middle_back_end/backend/logfiles/today_my.log)while(True):now datetime.datetime.now()# 到达设定时间结束内循环if now.hour0:doSth()time.sleep(60*60)else:time.sleep(60*60)参考 https://www.cnblogs.com/zqifa/p/linux-vim-4.html