python脚本清除linux cron中过期的定时计划
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import time
def del_cront():
f = '/var/spool/cron/apache'
read = open(f,'r')
cront = read.readlines()#读取apache用户cron文件的内容
read = open(f,'w')
read.write("")#清除当前文件的内容
for line in cront:
if'#'notin line:
a = ' '.join(line.strip().split()[0:4])#截取cron中的月、日、时、分字段
aa = str(time.localtime()[0]) + ':' + ':'.join(a.split()[::-1]) + ':00'#格式化截取到的时间字段为%Y:%m:%d:%H:%M:%S格式
cront_time = time.mktime(time.strptime(aa, '%Y:%m:%d:%H:%M:%S'))#标准时间格式转化为时间戳
print a,aa,cront_time
now = time.time()#当前的时间的时间戳
if now < cront_time:
read.write(line)#大于当前时间的任务回写到cron文件中,保留
else:
read.write(line)#注释之类的保留到文件中
read.close
if __name__=="__main__":
del_cront()
转载于:https://blog.51cto.com/jsm258/1251080
python脚本清除linux cron中过期的定时计划相关推荐
- python脚本在linux上运行的两种方式_python脚本当作Linux中的服务启动实现方法
脚本服务化目的: python 在 文本处理中有着广泛的应用,为了满足文本数据的获取,会每天运行一些爬虫抓取数据.但是网上买的服务器会不定时进行维护,服务器会被重启.这样我们的爬虫服务就无法运行.这个 ...
- 【python】使用python脚本将LFW数据中1672组同一个人多张照片拷贝出来
使用python脚本将LFW数据中1672组同一个人多张照片拷贝出来 dataCleaning4multiple.py 源码如下: import os, random, shutil import s ...
- python脚本实现将代码中的中文翻译为其他语言
python脚本实现将代码中的中文翻译为其他语言 如果我们写的代码中带有中文的字符提示,现在要将其翻译成为其他国家的语言,在没有做多国语言配置的情况下只能自己手动复制翻译.这种机械重复性动作完全可以交 ...
- 举个栗子~Tableau 技巧(241):用 Python 脚本提取文本内容中的关键词
经常有数据粉反馈:在处理文本内容的时候,是否有快速提取内容关键词的方法呢? 方法有的,可以试试 Python.这里,我们来分享:如何在 Tableau 中利用 Python 脚本从文本内容提取关键词. ...
- 搞它!!!Linux系统中查看进程和计划任务管理
文章目录 首先我们了解一下程序和进程的关系: 一.查看进程 1.查看静态的进程统计信息(ps) 2.查看静态的进程统计信息(top) 3.pgrep命令(查询进程信息) 4.pstree命令(查看进程 ...
- Linux系统中查看进程和计划任务管理
各位小伙伴们大家好,本次给大家带来的是Linux操作系统中的进程和计划任务的管理,首先大家都知道程序是保存在外部存储介质(如硬盘.光盘)中的可执行机器代码和数据的静态集合,而进程是在CPU及内存中 ...
- 【python脚本】linux中编写运行python脚本
linux中编写运行python脚本 以/home/me/share目录下的hello脚本为例 解释器 #! /usr/bin/pythonprint('hello') print('hi') pri ...
- linux运行脚本文件python,Python脚本:Linux自动化执行Python脚本
1.环境及其工具: ubuntu 16.04 python2.7(自带) pip2.7(安装) virtualenv(安装) crontab (自带) 2.pip2.7安装 (1)尝试使用 sudo ...
- Python脚本破解Linux口令(crypt模块)
环境 Kali Linux ,python版本2.7.13 . 我们利用Linux系统中的 crypt 模块模拟了Linux系统中用户密码的加密,在Windows中是不存在这个库的. 在Linux系统 ...
- 将shell脚本转为python_shell脚本将python脚本加入Linux系统服务
用shell脚本将Python脚本做成系统服务随着系统的启动而启动,同时又可以通过"service"命令进行管理(start|stop|restart) 新建 FuzzyMatch ...
最新文章
- quartusii开发过程中路径不能出现空格或中文
- 画出沪深300指数曲线
- mysql数据库生成json_Python3实现 将MySQL数据库中的记录生成JSON数据
- Laravel测试驱动开发--反向单元测试
- 【BZOJ2938】病毒,AC自动机练习
- Matlab:dicominfo函数
- 爬取豆瓣Top250并存储Excel
- 跨系统如何保持Session存活和Token共享问题
- python花猫_涨见识了,在终端执行 Python 代码的 6 种方式!
- 智能合约审计之DDOS概述
- 手机号归属地,在线查询api
- 敏涵控股集团刘敏:一个85后创业者的民族使命
- cannot bind non-const lvalue reference of type ‘***‘ to an rvalue of type ‘***‘解决方法
- 黑马程序员Python学习一预备
- iOS的GCD、NSThread、NSOperation、锁、Runloop的介绍和使用
- iOS自动化打包发布(fastlane)
- WinForm捕获全局异常(捕获未处理的异常)
- 2020年软件类第十一届蓝桥杯 省赛 python组(人生苦短,我用python)
- 【微信小程序】数组的增删改查 添加与删除
- 2023年甘肃省职业院校技能大赛高职组“信息安全管理与评估”赛项样卷D
热门文章
- 6个最好的 HTML5/CSS3 演示(PPT)框架
- 不可或缺的PrepareImageRegions函数
- (转)c# Invoke和BeginInvoke区别
- 如何看数据库是否处在force_logging模式下
- 项目总结【Excel中附件导出和导入】
- IT人看《国富论》系列:第一篇之第二章:论分工的原由。分工其实是人类利己倾向的结果...
- Python全栈开发记录_第六篇(生成器和迭代器)
- 根据Value对Map中的对象进行排序
- [SDOI2012]Longge的问题 phi运用
- 网络安全以及常见的网络攻击