我们的PHP程序有时候需要定时执行,我们可以使用ignore_user_abort函数或是在页面放置js让用户帮我们实现。但这两种方法都不太可靠,不稳定。我们可以借助Linux的Crontab工具来稳定可靠地触发PHP执行任务下面介绍Crontab的两种方法。一、在Crontab中使用PHP执行脚本...
分类:
Web程序 时间:
2015-03-01 19:38:28
阅读次数:
183
有些liunx系统已经自带定时任务crontab,但是有的新装系统还未安装定时任务,这个时候就需要我们手动对其进行安装。安装crontab:yum install crontabs说明:/sbin/service crond start //启动服务/sbin/service crond stop ...
分类:
其他好文 时间:
2015-03-01 15:41:23
阅读次数:
169
crontab的粒度最小是到分钟,但是还是可以通过变通的方法做到隔多少秒运行一次。 以下方法将每10秒执行一次 crontab -e * * * * * /bin/date * * * * * sleep 10; /bin/date * * * * * sleep 20; /bin/date * * *...
分类:
其他好文 时间:
2015-02-28 14:47:41
阅读次数:
173
为当前用户创建cron服务 1. ?键入 crontab? -e 编辑crontab服务文件 ???? ?例如 文件内容如下: ??? ?*/2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh? ???? 保存文件并并退出 ???...
分类:
系统相关 时间:
2015-02-28 13:08:15
阅读次数:
195
脚本实现功能:当MWM进程数量大于2并且占用CPU时间超过100时发送邮件报警,脚本如下:#!/usr/bin/ksh
#---------------------------------------------------------------#
#ScriptName:MWMCheckShell
#Version:3
#Createdby:Xin23
#on:2015.02.04
#Updatedby:Xin23
#on:2015.02.1..
分类:
系统相关 时间:
2015-02-28 11:34:11
阅读次数:
188
linux上的日志系统 syslog syslog-ng 开源 商业 日志级别:信息详细程度。 子系统:facility,设施。 动作:日志滚动(日志切割): #logrotate[OPTION]滚动、压缩或邮件系统日志。 配置文件: /etc/logrotate.conf 计划任务文件: /etc/cron.daily/logrotate 各子系统..
分类:
系统相关 时间:
2015-02-27 18:36:53
阅读次数:
227
Linux下使用crontab自动备份数据库
这里使用到crontab定时任务的添加及mysqldump执行简单的数据库备份,具体步骤如下:
1. 编写一个脚本: /serverBack/autobackmysql.sh
内容如下:
方法一:
##使用mysqldump备份数据库erms
/usr/local/mysql/bin/mysqldump -uroo...
分类:
数据库 时间:
2015-02-27 13:39:44
阅读次数:
198
问题:在shell脚本中执行“su – 用户名”后,脚本终止执行,并且切换到su 中指定用户名的交互式界面现象:我在root中执行一个脚本,但是其中的一些命令或脚本必须用oracle用户来执行。,[root@HZ-ITF-01 cron.d]# vi /data/itf/app/oracle/syn...
分类:
系统相关 时间:
2015-02-27 11:31:25
阅读次数:
173
今天整理了一个备份脚本,结合crontab可以很好的工作。脚本内容如下:#!/bin/sh
#Description:Thisshellscriptbackuppointfiletotargetbydate.
#Authoor:Jason
#Time:2015-2-26
#Version:1.0
#processname:backupfile.sh
#SYNOPSIS
#shscriptsource-filetarget-directory
#ex..
分类:
其他好文 时间:
2015-02-26 16:48:57
阅读次数:
135
任务计划: 1.在未来某个时间点执行一次某任务: #at #at[OPTION]TIME at>COMMAND at>... at>Ctrl+d提交 [OPTION] -l显示作业列表,相当于#atq命令 显示格式如下: JOBIDRUNTIMEALIGNMENTUSER ALIGNMENT(队列)只能用单个字符..
分类:
系统相关 时间:
2015-02-26 11:50:48
阅读次数:
221