linux crontab定时任务

1. 作用

在Linux系统的实际使用中,可能会经常碰到让系统在某个特定时间执行某些任务的情况,比如定时采集服务器的状态信息、负载状况;定时执行某些任务/脚本来对远端进行数据采集等,这时就要使用到crontab这个命令。

2. 使用方式

网络上有很多博客在介绍crontab时,刚开始就会列出很多文件以及其作用,阅读起来很困难,所以我准备先给出其使用方式,再介绍相关文件。

  1. 创建、修改定时任务
    (1)通过crontab -e
    在这里插入图片描述
    这里实际编辑的文件是 /var/spool/cron/root 注意这里的root是一个文件,这个文件不能直接编辑,只能通过crontab -e 来编辑。
    编辑并保存以后,系统会自动执行这个定时任务。
    通过 crontab -l 可以查看在运行的定时任务:
[root@valder-cent cron]# crontab -l
*    *    *    *    *  echo "this is a test" >> /root/tmp/1.txt

(2)通过crontab file(以.cron结尾的文件)

第一步:写cron脚本文件,命名为crontest.cron。
15,30,45,59 * * * * echo "xgmtest....." >> xgmtest.txt 表示,每隔15分钟,执行打印一次命令
第二步:添加定时任务。执行命令 “crontab crontest.cron”。
第三步:“crontab -l” 查看定时任务是否成功或者检测/var/spool/cron下是否生成对应cron脚本

注意:这操作是直接替换该用户下的crontab,而不是新增

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值