码迷,mamicode.com
首页 >  
搜索关键字:cron crontab 进程监控    ( 3791个结果
如何监控正在运行的服务是否正常并且会邮件报警
监控服务,这是放在crontab的任务,个人不喜欢用死循环放在后台运行。所以每次会执行3次循环,连续3次循环,服务有任何一项是down的,则会报警。普及小知识,注意重定向的3种写法,其实效果是一样的。#!/bin/bash nmap-p606510.31.6.6|egrep"6065/tcpopen"&>/dev/null..
分类:其他好文   时间:2015-05-08 15:06:58    阅读次数:157
Supervisor是一个进程监控程序(转)
满足的需求是:我现在有一个进程需要每时每刻不断的跑,但是这个进程又有可能由于各种原因有可能中断。当进程中断的时候我希望能自动重新启动它,此时,我就需要使用到了Supervisor先弄懂两个命令:supervisord : supervisor的服务器端部分,启动supervisor就是运行这个命令s...
分类:系统相关   时间:2015-05-08 12:45:19    阅读次数:167
crontab产生大量的邮件文件
今天早上上班,发现zabbix系统报警,生产上的一台服务器/分区小于20%空间。ssh到指定的服务器上查看,发现在/var/spool/postfix/maildrop/目录下产生了10G的文件。这些文件时由于系统在执行crontab里的计划任务时,会将脚本中的output和warning信息,会以邮件形式发送给任务所..
分类:其他好文   时间:2015-05-08 11:09:43    阅读次数:187
MySQL 备份--mysqldump
对MySQL的备份,直接通过mysqldump命令备份成sql格式就行了,最简单的一个命令就是: mysqldump databasename > bak.sql 生成的bak.sql 内容格式如下: -- MySQL dump 10.13 Distrib 5.6.17, for Win64 (x86_64) -- -- Host: localhost Database: test ...
分类:数据库   时间:2015-05-07 18:59:21    阅读次数:255
进程PID监控
#!/usr/bin/evnpython #-*-coding:utf-8-*- #Author=‘Jun‘ """ 可以同时监控多个进程 """ importsys importre importos importlinecache try: importpsutil exceptImportErrorase: printe sys.exit() defprocess(processname): plist=[] getplist=psutil.process_iter() ..
分类:系统相关   时间:2015-05-07 01:06:38    阅读次数:218
nginx切割日志
#!/bin/bash # #Filename:nginxCutLog.sh #Author:Qicheng #Website:http://qicheng0211.blog.51cto.com/ #Description:切割nginx日志 #Notes:设置crontab,每天23点59分定时执行 # ROOT_UID=0 if["$UID"-ne"$ROOT_UID"];then echo"Error:必须以root用户运行此程序!" exit1 fi..
分类:其他好文   时间:2015-05-06 18:19:03    阅读次数:124
Linux 释放内存脚本
新建shell文档 vi /opt/free.sh 可用内存小于400M的时候, 将会进行释放 #!/bin/bash sync free?-m?|grep?-i?mem?|awk?‘{if($4?<?400){?printf("3")?>?"/proc/sys/vm/drop_caches"}}‘; 计划运行 cron...
分类:系统相关   时间:2015-05-06 13:27:34    阅读次数:194
利用cygwin创建windows下的crontab定时任务
Cygwin是一个在windows平台上运行的类UNIX模拟环境,是cygnus solutions公司开发的自由软件(该公司开发的著名工具还有eCos,不过现已被Redhat收购)。它对于学习UNIX/Linux操作环境,或者从UNIX到Windows的应用程序移植,或者进行某些特殊的开发工作,尤...
分类:Windows程序   时间:2015-05-06 06:54:05    阅读次数:354
rsync+inotify
rsync只是用来同步的工具,我们也可以做个cron计划任务来定时执行rsync来同步,但是却无法实时的自动同步。inotify可以监控目录,并且在发生事件(modify、delete、create、close_write、move、close、unmount、attrib等)时会发出通知。我们可以写个脚本,只要有通知响应发生,..
分类:其他好文   时间:2015-05-05 16:52:05    阅读次数:617
Ubuntu 开启 Crontab 计划任务日志
Ubuntu 下的 Crontab 日志功能不是自动开启的。开启日志功能的步骤是:① 修改rsyslogsudo vim /etc/rsyslog.d/50-default.conf找到:#cron.* /var/log/cron.log去掉前面的 ...
分类:系统相关   时间:2015-05-05 15:56:25    阅读次数:349
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!