Ubuntu定时执行任务

cron一个Linux定时执行工具,可以定时执行一些任务。

crontab -l

如果显示“no crontab for xxx” 说明没有启动cron。

service cron start

这样就启动cron了。

服务相关命令:

service cron stop
service cron restart
service cron reload

查看当前定时任务:

crontab -l

添加修改删除定时任务:

crontab -e

crontab最后一行,提示添加定时任务的格式:

# m h  dom mon dow   command

示例:每天8点,执行test.sh.

0 8 * * * source /home/xxx/test.sh

示例:每5分钟,写一下log.

*/1 * * * * echo 1234 > /home/xxx/test.log

上面的几个都是不需要root权限的,如果运行的任务需要root权限怎么办?

sudo crontab -e

运行后,会发现,打开的是一个新的文件,前面普通用户权限写的任务不在这个文件。

然后就跟上面一样,添加需要root权限的任务。

示例:每天2点重启机器.

0 2 * * * /usr/sbin/reboot

其他示例:

* * * * *                  # 每隔一分钟执行一次任务
0 * * * *                  # 每小时的0点执行一次任务
0,30 * 5 * *               # 每个月5号的每小时的0分和30分执行
*/3,*/5 * * * *            # 每隔3分钟或5分钟执行一次任务
30 8 * * 6,0		       # 每周六日的8点30分执行一次
0 8-18/1 * * 1-5	       # 上班期间,每小时执行一次。
0 18-8/1 * * 1-5	       # 下班期间,每小时执行一次。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值