linux 编写计划任务,linux 编写计划任务 (crontab任务

linux 编写计划任务 (crontab任务)

转载凯里欧文 最后发布于2018-07-06 13:42:40 阅读数 2481 收藏

crontab 一些常用的命令

service crond start //启动服务

service crond stop //关闭服务

service crond restart //重启服务

service crond reload //重新载入配置

chmod +x dbackup.sh 更改备份脚本的权限

crontab -e 打开计划任务文件

SHELL=/bin/sh

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

*/1 * * * * /usr/local/qcloud/stargate/admin/start.sh > /dev/null 2>&1 &

*/20 * * * * /usr/sbin/ntpdate ntpupdate.tencentyun.com >/dev/null &

----  bakup.sh  要执行的任务

----*  /5  *  *  *  * 每5分钟执行一次

*  /5  *  *  *  * /home/bak/bakup.sh

*  *  /1  *  *  * /home/bak/bakup60.sh

0 1   *   *  *   /home/bak/bakup30day.sh

*  *  /2  *  *  * /home/bak/bakupall.sh

//查看crontab 任务执行的情况

tail -f /var/log/syslog

5      *       *      *      *     ls             //指定每小时的第5分钟执行一次ls命令

30     5      *       *     *    ls             //指定每天的 5:30 执行ls命令

30     7      8       *     *     ls             //指定每月8号的7:30分执行ls命令

30     5      8       6     *     ls             //指定每年的6月8日5:30执行ls命令

30     6      *       *     0     ls             //指定每星期日的6:30执行ls命令[注:0表示星期天,1表示星期1,以此类推,也可以用英文来表示,sun表示星期天,mon表示星期一等。]

30     3  10,20     *     *     ls             //每月10号及20号的3:30执行ls命令[注:”,”用来连接多个不连续的时段]

25     8-11 *        *    *      ls            //每天8-11点的第25分钟执行ls命令[注:”-”用来连接连续的时段]

*/15   *     *        *    *     ls            //每15分钟执行一次ls命令 [即每个小时的第0 15 30 45 60分钟执行ls命令 ]

30     6   */10      *    *     ls            //每个月中,每隔10天6:30执行一次ls命令[即每月的1、11、21、31日是的6:30执行一次ls命令。 ]

50    7      *         *    *     root run-parts /etc/cron.daily   //每天7:50以root 身份执行/etc/cron.daily目录中的所有可执行文件[ 注:run-parts参数表示,执行后

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值