centos7 配置crontab定时任务

  1. 启动cron服务

查看服务状态

systemctl status crond

启动

systemctl start crond

停止

systemctl stop crond

重启

systemctl restart crond

重新加载

systemctl reload crond
2. 开机自动启动cron服务
systemctl start crond.service
3. 通过crontab命令管理定时任务
crontab命令用法如下:

Usage:
crontab [options] file
crontab [options]
crontab -n [hostname]

Options:
-u define user
-e edit user’s crontab
-l list user’s crontab
-r delete user’s crontab
-i prompt before deleting
-n set host in cluster to run users’ crontabs
-c get host in cluster to run users’ crontabs
-s selinux context
-x enable debugging
4. 定时任务格式
查看/etc/crontab文件,里面有格式说明:

Example of job definition:

.---------------- minute (0 - 59)

| .------------- hour (0 - 23)

| | .---------- day of month (1 - 31)

| | | .------- month (1 - 12) OR jan,feb,mar,apr …

| | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat

| | | | |

* * * * * user-name command to be executed

[分] [时] [日] [月] [周] [需要执行的命令]

详细的cron表达式可以查看这篇文章:

  1. 添加一个定时任务

进入编辑模式,按照格式添加,保存退出

crontab会自动检查语法是否正确,如果错误会有提示。

[root@localhost /]# crontab -e
*/1 * * * * /home/app/zipkin/zipkin-dependencies.sh
*/1 * * * *:表示每分钟执行一次
/home/app/zipkin/zipkin-dependencies.sh:是需要执行的命令
添加成功后,查看定时任务列表:

[root@localhost /]# crontab -l
*/1 * * * * /home/app/zipkin/zipkin-dependencies.sh
6. 查看执行日志
cat /var/log/cron

转自:https://www.jianshu.com/p/6270d1de123a

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值