美文网首页
linux定时任务

linux定时任务

作者: 墨线宝 | 来源:发表于2023-08-05 21:01 被阅读0次

定时任务

at一次性执行定时任务

依赖于atd服务

service atd start
# at [选项] 时间
----------
-m  at工作完成后,使用email通知执行at命令的用户
-c 工作号  显示该at工作的实际内容

时间格式
HH:MM
HH:MM YYYY-MM-DD
HH:MM[am|pm] [month] [date]
HH:MM[am|pm] + [minutes|hours|days|weeks]  

crontab循环执行定时任务

由于at只能执行一次,所以使用的并不多,真正使用的多的是crontab执行定时任务

依赖于crond服务

service crond start

使用命令执行定时任务

#crontab [选项]

----------
-e  编辑crontab定时任务
-l  查询crontab任务
-r  删除任务
-u 用户名,默认是当前用户  修改/删除其他用户的任务

时间表达式

* * * * *
# 第一位为分钟
# 第二位为小时
# 第三位为天
# 第四位为月
# 第五位为周几

特殊符号

*    表示任意的时间,每一个位置的*代表的含义不同
,    代表不连续的时间,如'0 2,3,8 * * *'命令,表示每天的2点,3点,8点执行命令
-    代表连续的时间,如'0 2-4 * * *'命令,表示每天的2点到4点执行
*/n  代表每隔多久执行一次,如'*/10 * * * *'表示每隔10分钟执行一次

使用配置文件设置定时任务

在/etc/crontab配置文件中配置

格式为

分钟 小时 天 月 周 用户 命令

查看定时任务

可以使用命令

crontab -l -u 用户名

来查看

也可以去/var/spool/cron/crontabs目录下查看各用户的定时任务

https://zhhll.icu/2021/linux/定时任务/定时任务/

本文由mdnice多平台发布

相关文章

  • day 17

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

  • 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定时任务

    Linux定时任务 centOS: 使用crontab -e //编辑 crontab -l //查看定时任务 生...

网友评论

      本文标题:linux定时任务

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