美文网首页
linux 定时任务实战

linux 定时任务实战

作者: 麦芽maiya | 来源:发表于2021-01-30 10:29 被阅读0次

本文将以实例学习,如何在 linux 中定时执行脚本任务。

添加定时任务

执行命令:

crontab -e

进入编辑模式,添加定时任务:

 //每隔1分钟执行一次

*/1 * * * * /root/test_demo.sh

//每天10点执行

0 10 * * * /root/test_demo.sh

查看 crontab 任务执行情况

查看已经执行过的任务,看 /var/log/cron 这个文件就可以,可以用 tail -n 20 /var/log/cron 观察。

常用 crontab 命令

常用 crontab 命令:

crontab -e: 修改 crontab 文件. 如果文件不存在会自动创建。

crontab -l : 显示 crontab 文件。

crontab -r : 删除 crontab 文件。

crontab -ir : 删除 crontab 文件前提醒用户。

sh 实例脚本展示

#!/bin/bash

echo $(date) >> /root/log //每次执行打印时间log

while read line //按行读取

do

echo $line >> /root/testlog //输入每行内容到 testlog 中

num=$[$RANDOM%100+50] //随机时间

sleep $num  //每读取一行,休眠一段时间

done < /root/data_file //从外部文件读取内容

相关文章

  • day 17

    第13章 Linux系统定时任务Cron(d)服务应用实践 1.1、Linux定时任务 1.1.1、什么是定时任务...

  • linux 定时任务实战

    本文将以实例学习,如何在 linux 中定时执行脚本任务。 添加定时任务 执行命令: crontab -e 进入编...

  • linux crontab: 定时任务

    参考 crontab 定时任务 Linux之crontab定时任务

  • linux Crontab

    Linux Crontab:Linux中用于执行定时任务的工具crontab -e:编辑定时任务crontab -...

  • 定时任务

    Linux定时任务 什么是定时任务: 周期性的执行任务计划的软件,linux里定时任务常用软件有:Crond 使用...

  • day17

    Linux系统定时任务 3W1H 框架 Linux系统定时任务: 1、什么是定时任务? 周期性的执行任务计划的软件...

  • day17-Linux系统定时任务

    Linux系统定时任务 1.什么是定时任务? 周期性的执行任务计划的软件,Linux定时任务软件的常用软件cron...

  • 作业-第04周--课堂-Day17-linux系统定时任务Cro

    Day17 课堂笔记 1 Linux系统定时任务 1、什么是定时任务?周期性的执行任务计划的软件,Linux定时任...

  • Linux笔记

    Linux定时任务 Mysql备份 Linux+Mysql定时备份 * * * * * user task分 时 ...

  • 79.linux定时任务

    Linux定时任务 通过制定 ```crontab -e``编辑和开启定时任务

网友评论

      本文标题:linux 定时任务实战

      本文链接:https://www.haomeiwen.com/subject/szmhtltx.html