SVN定时任务

设置定时任务

     crontab -e

     30 21 * * *  /var/svn/backup.sh

crontab -e

     30 21 * * *  /var/svn/脚本

启动定时任务:::

service crond start

30 22 1 * * /var/svn/backup.sh   每月一号执行任务

 

安装crontab:

yum install crontabs

服务操作说明:

/sbin/service crond start //启动服务

/sbin/service crond stop //关闭服务

/sbin/service crond restart //重启服务

/sbin/service crond reload //重新载入配置

 

查看crontab服务状态:

service crond status

 

手动启动crontab服务:

service crond start

 

查看crontab服务是否已设置为开机启动,执行命令:

ntsysv

 

加入开机自动启动:

chkconfig –level 35 crond on

 

罗列任务列表:

crontab -l -u XXX  列出XXX用户的所有定时任务,如有没有会提示 no crontab for XXX

没有直接查看所有用户的命令只能一个一个来查。

cat /etc/passwd |cut -f 1 -d :

此命令列出所有用户。

 

Crontab 格式

30 21 * * * /var/svn/backup.sht

上面的例子表示每晚的21:30执行

 

45 4 1,10,22 * * /var/svn/backup.sh

上面的例子表示每月1、10、22日的4 : 45执行。

 

10 1 * * 6,0 /var/svn/backup.sh

上面的例子表示每周六、周日的1 : 10执行。

 

0,30 18-23 * * * /var/svn/backup.sh

上面的例子表示在每天18 : 00至23 : 00之间每隔30分钟执行

 

0 23 * * 6 /var/svn/backup.sh

上面的例子表示每星期六的23 : 00 执行

 

* */1 * * * /var/svn/backup.sh

上面的例子表示每一小时执行

 

* 23-7/1 * * * /var/svn/backup.sh

上面的例子表示晚上11点到早上7点之间,每隔一小时执行

 

0 11 4 * mon-wed /var/svn/backup.sh

上面的例子表示每月的4号与每周一到周三的11点执行

 

0 4 1 jan * /var/svn/backup.sh

上面的例子表示一月一号的4点执行

 

cron 配置计划任务的书写格式

分钟 小时 日 月 周 [用户名] 命令

说明:

第一段应该定义的是:分钟,表示每个小时的第几分钟来执行。范围是从0-59

第二段应该定义的是:小时,表示从第几个小时来执行,范围是从0-23

第三段应该定义的是:日期,表示从每个月的第几天执行,范围从1-31

第四段应该定义的是:月,表示每年的第几个月来执行,范围从1-12

第五段应该定义的是:周,表示每周的第几天执行,范围从0-6,其中 0表示星期日。

每六段应该定义的是:用户名,也就是执行程序要通过哪个用户来执行,这个一般可以省略;

第七段应该定义的是:执行的命令和参数。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 12
    评论
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值