记录 Linux crontab 的使用

记录一次简单的Linux定时任务----》每周定时备份数据库结构及数据
环境:阿里云服务器
vim 命令:输入i/a 进入输入模式,输入完成后,esc键,退出输入模式,确定无误后,输入“:wq”,保存退出
Linux 环境一般自带crontab ,在 /etc/crontab
简单的少量任务,可以直接在/etc/crontab 里面添加,任务较多,最好将每日每周每月的定时任务分开,比较好管理及查看。
1.少量简单的任务:vim /etc/crontab

在这里插入图片描述

cron表达式在文件注释里面也说得很清楚了
第一个 *: 分钟,值为0-59之间
第二个 *:小时,值为0-23之间
第三个 *:日期,值为1-31号
第四个 *:月份,值为1-12,或月份的英文缩写
第五个 *:礼拜,值为0-6,礼拜天为0/7,也可以用礼拜的英文缩写表示
user-name :用户名
commend to be executed: 执行的内容,可以是Linux命令,或sh脚本

例子是我编写了一个定时任务,每周五的下午17:10分执行sh脚本

2.任务较多的时候,可以将任务按照每天每小时。。。分类,将每天的定时任务写在一个文件里面,路径是/etc/cron.d/;
比喻我在路径下创建一个定时任务的文件,vim /etc/cron.d/testCronEveryMinute,在里面添加定时任务:

*/2 * * * * root echo ‘a’ >>/tmp/test.txt
在这里插入图片描述

意思是每两分钟,向test.txt文件输入一个’a’

然后创建/tmp/test.txt 空白文件,然后输入命令 tail-100f /tmp/test.txt , 持续查看test.txt文件的变化

在这里插入图片描述
如上图,证明生效了

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值