今天写定时脚本时,用到监控服务器是否备份成功,配置sentmail和postfix总是出问题,原本想只是接受个信息,没必要那么麻烦,直接配置mailx就能满足了,具体配置如下: 1、安装mailx yum install mailx -y 2、编辑发送的配置文件(修改/etc/mail.rc) vi ...
分类:
其他好文 时间:
2018-12-09 19:58:15
阅读次数:
264
被入侵后的现象: 发现有qW3xT.2与ddgs两个异常进程,消耗了较高的cpu,kill掉后 过一会就会重新出现。 kill 掉这两个异常进程后,过一段时间看到了如下进程: 首先在/etc/sysconfig/crotnab中的定时任务没有找到定时脚本,输入crontab -e 在其中找到了该定时 ...
分类:
系统相关 时间:
2018-09-12 20:23:46
阅读次数:
272
apscheduler 官方文档:http://apscheduler.readthedocs.io/en/latest/ 写一个后台定时任务,一般2个选择,一个是apscheduler,一个celery,apscheduler比较直观简单。 安装:pip install apscheduler 简 ...
分类:
编程语言 时间:
2018-08-12 20:09:29
阅读次数:
155
提到定时任务调度的时候,相信很多人会想到celery,要么就写个脚本塞到crontab中。不过,一个小的定时脚本,要用celery的话太“重”了。所以,我找到了一个轻量级的定时任务调度的库:schedule。 任务调度,轻量级的定时任务调度的库:schedule。 库的安装还是最简单的pip ins ...
分类:
编程语言 时间:
2018-07-12 21:37:56
阅读次数:
143
案例描述在定时脚本运行过程中,发现当备份表格的sql语句与删除该表部分数据的sql语句同时运行时,mysql会检测出死锁,并打印出日志。两个sql语句如下:(1)insert into backup_table select from source_table(2)DELETE FROM sourc ...
分类:
数据库 时间:
2018-06-22 17:55:07
阅读次数:
222
Linux配置定时任务,大家都知道使用crontab这个系统功能,但有时候我们需要区分用户执行,下面就直接说一下2种方法的区别: 方法1: 使用命令 crontab -e 然后直接编辑定时脚本。 这样执行以后,属于用户自定义的,会被写到 /var/spool/cron 目录下,生成一个和用户名一致的 ...
分类:
系统相关 时间:
2018-05-30 11:02:25
阅读次数:
206
python 第三方定时执行 from datetime import datetime import time import os from apscheduler.schedulers.background import BackgroundScheduler def tick(): print... ...
分类:
其他好文 时间:
2018-05-13 20:00:17
阅读次数:
160
由于java jdk命令行工具比较重要,加之看到一篇不错的总结,所以接下来详细讲解。 很多java开发人员一旦发现应用无法响应、首先查看一下日志、在查找日志无果的情况下动不动就重启java应用先让其正常工作了再说。还有更为夸张的是听到过制作定时脚本每天半夜定时重启、并笑着说重启解决一切问题。 这种解 ...
分类:
编程语言 时间:
2018-04-14 12:34:30
阅读次数:
217
最近写了一个定时脚本,每天凌晨跑,每次跑时间很长。 在测试这个脚本的时候,跑了一个小时,发生一个错误,脚本中断,错误如下: _mysql_exceptions.OperationalError: (2013, 'Lost connection to MySQL server during query ...
分类:
数据库 时间:
2018-03-30 23:13:54
阅读次数:
569
定时任务编辑规范流程: 重要知识点: 切记用全路径编写定时脚本、定时任务 大部分在 crontab 计划任务中都会年到未尾带 >/dev/null 2>&1,是什么意思呢? > 是重定向 /dev/null 代表空设备文件 1 表示stdout标准输出,系统默认值是1,所以 ">/dev/null" ...
分类:
系统相关 时间:
2018-03-18 15:03:05
阅读次数:
221