写成sh手动执行时没有问题,但放到cron中时gzip /cas_deal2/cas/app/parambak/table_bak$dirname.tar 这条命令不执行, 在线等, . /cas_deal2/cas/.profile exp cas_hlj/xfc3_6yx@XYZ2 file=tab_cityactivecard.dmp grants=y rows=y compress=y record=y buffer=409600 tables=tab_cityactivecard log=tab_cityactivecard.log dirname=`date +"%d"` mkdir table_bak$dirname mv *.dmp ./table_bak$dirname tar -cvf table_ba...
by longriver2008 - Shell - 2007-03-13 10:08:28 阅读(1991) 回复(9)
linux系统监测&cron定时执行 __status.sh #!/bin/bash ######################################################################## #This scripts is checking the linux system status ver.1.0 # Writen by Hodges.Wu #If you have some advise about it ,you can mail :wuhao.nj@gmail.com # #Usage for cron:(Run it every five minutes) #*/5 * * * * root /root/__status.sh # ####################################...
最近的工作内容涉及到一些定时执行的job,因此研究了下cron工具的代码(crond.c)。crond的主程序很简单,如下: ------------------------------------ for (;;) { sleep((sleep_time + 1) - (short) (time(NULL) % sleep_time));//每分钟循环一次; ... CheckUpdates();//主程序根据cron.update文件的内容更新自身的job数据库; ... TestJobs(t1, t2);//检查哪些具体的job需要在此时执行并做标记; ... RunJobs();//执行具体的job; .....
作者:lg 来自:www.china-lg.com /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/service crond reload //重新载入配置 可以将这个服务在系统启动的时候也自动启动: 在/etc/rc.d/rc.local这个脚本的末尾加上: /sbin/service crond start 1.直接用crontab命令编辑 cron服务提供crontab命令来设定cron服务的,以下是这个命令的一些参数与说...
/sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/service crond reload //重新载入配置 可以将这个服务在系统启动的时候也自动启动: 在/etc/rc.d/rc.local这个脚本的末尾加上: /sbin/service crond start 1.直接用crontab命令编辑 cron服务提供crontab命令来设定cron服务的,以下是这个命令的一些参数与说明: crontab -u //设定某个用户的cron服务,...
/sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/service crond reload //重新载入配置 可以将这个服务在系统启动的时候也自动启动: 在/etc/rc.d/rc.local这个脚本的末尾加上: /sbin/service crond start 1.直接用crontab命令编辑 cron服务提供crontab命令来设定cron服务的,以下是这个命令的一些参数与说明: crontab -u //设定某个用户的cron服务,...
/sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/service crond reload //重新载入配置 可以将这个服务在系统启动的时候也自动启动: 在/etc/rc.d/rc.local这个脚本的末尾加上: /sbin/service crond start 1.直接用crontab命令编辑 cron服务提供crontab命令来设定cron服务的,以下是这个命令的一些参数与说明: crontab -u //设定某个用户的cron服...
sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/service crond reload //重新载入配置 可以将这个服务在系统启动的时候也自动启动: 在/etc/rc.d/rc.local这个脚本的末尾加上: /sbin/service crond start 1.直接用crontab命令编辑 cron服务提供crontab命令来设定cron服务的,以下是这个命令的一些参数与说明: crontab -u //设定某个用户的cro...
/sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/service crond reload //重新载入配置 可以将这个服务在系统启动的时候也自动启动: 在/etc/rc.d/rc.local这个脚本的末尾加上: /sbin/service crond start 1.直接用crontab命令编辑 cron服务提供crontab命令来设定cron服务的,以下是这个命令的一些参数与说明: crontab -u //设定某个用户的cron服务,...
之前自己设计了一条规则:0 */48 * * * cmd01,本意是每隔48小时执行一次cmd01.可是用户反映cmd01的执行不是每48小时,而是比这个频繁。(稍后会说明正确的写法应该是:0 0 */2 * * cmd01) 上网找 cron 的语法,多是介绍正确的 cron 规则该怎么写并配有实例,却鲜有错误规则的介绍,因此无法肯定这条规则的错误出在那里。为了解决这个问题,不得已只好去看cron 模块的代码,还好代码比较少。下面是自己的总结: 目标规则:0...