linux的工作调度的种类
at:处理仅执行一次就结束调动的命令,在执行at命令时需要atd服务的支持。
crontab:设置的工作循环一直执行下去,可循环的时间为分钟、小时、每周、每月、每年。
at的工作情况:
先寻找/etc/at.allow这个文件,写在这个文件中的用户才能使用at,没有写在这个文件中的用户则不能使用at。
如果/etc/at.allow不存在,就寻找/etc/at.deny这个文件,若写在这个at.deny的用户则不能使用at,而没有写在at.deny文件中的用户就可以使用at了。
如果两个文件都不存在,那么只有root可以使用at这个命令了。
需要atd的支持 /etc/init.d/atd restart 或者service atd start
at的命令:
-m:以邮件方式通知用户
-l:列出系统上关于该用户的at调度
-d :取消一个at调度中的工作
-v:使用比较明显的时间格式列出at的任务列表
时间格式
HH:MM
HH:MM YYYY-MM-DD
HH:MM[am:pm] [Month] [Date]
HH:MM[am:pm] +number [minutes|hours|days|weeks]
atq:查询at任务 atrm删除任务
3.cron任务
crontab [-u username] [-l|-e|-r]
-u :使用root帮助其他用户新建/删除 crontab工作调度
-e : 编辑crontab任务
-l:查阅crontab任务
-r:删除所有的crontab的任务
如图中所示,这里面有6个字段,每个字段直接以tab键进行分隔,这些字段的含义是
分钟(0~59) 小时(0~23) 日期(1~31) 月份(1~12) 周(0~7) 命令
各种字符的含义是:
*:任何时间
,:分割时间点
-:时间段
/:每隔多长时间
系统的配置文件在/etc/crontab中
转载于:https://my.oschina.net/alfredliukai/blog/510746
分享到:
相关推荐
### Linux任务计划Cron文档使用详解 #### 一、Cron简介与基本操作 Cron是Linux系统中用于执行周期性任务的一种守护进程。通过Cron可以方便地安排任务自动在指定时间运行,大大提高了系统的自动化程度。Cron支持多种...
Linux 任务计划是操作系统中的一项重要功能,它允许系统管理员或普通用户设定在特定时间自动执行的任务,从而实现自动化的工作流程。在Linux中,有两种主要的计划任务工具:`at` 和 `cron`。 1. **一次性任务**: ...
### Linux任务计划详解 #### 一、概述 在Linux系统中,任务计划是自动化管理和执行周期性或定时任务的关键功能之一。通过任务计划,管理员能够安排脚本或命令在特定的时间点或按照一定的周期自动执行,这对于系统...
linux任务计划工具crontab电脑资料.doc
在Linux系统中,计划任务(Scheduled Tasks)是自动化工作流程的关键组成部分,允许用户或系统管理员在特定时间执行命令或脚本。"linux加入计划任务"这个主题主要涉及到如何利用Linux的cron服务来设置定时任务。下面...
### Linux计划任务入门详解 #### 一、概述 在Linux系统中,计划任务是一个非常重要的功能,它允许用户设定在特定的时间自动执行某些任务。这一功能对于自动化运维、定时备份等场景极为有用。本文将详细介绍Linux...
* -l 列出某个用户的任务计划 * -r 删除某个用户的任务 * -e 编辑某个用户的任务 cron 文件语法: 分 小时 日 月 星期 命令 * 0-59 0-23 1-31 1-12 0-6 command 特殊符号的含义: * "*" 代表取值范围内的数字 *...
### Linux计划任务Cron详解及应用 #### 一、Cron简介 Cron是Linux系统中用于调度周期性任务的守护进程(Daemon),允许用户在固定时间或周期性地执行命令或脚本。通过Cron,用户可以设定复杂的定时任务,如定期...
在Linux操作系统中,计划任务的配置是一项重要的系统管理任务,它允许系统管理员安排一些自动执行的工作,如数据备份、系统清理、日志滚动等。Cron是一个用来定时执行命令的守护进程,在大多数Linux发行版中,Cron...
例如,如果“自动运行任务计划.exe”在Linux环境中等效为一个名为“run_app.sh”的bash脚本,你可以添加如下行到crontab: ``` 0 9 * * * /path/to/run_app.sh ``` 这表示每天的9:00AM执行run_app.sh脚本。 自动...
Linux中的计划任务是系统自动化维护和管理的重要工具,它允许管理员和用户设定特定时间执行的任务。其中,`cron`是Linux最常用的计划任务服务,它按照预设的时间表执行脚本或命令。本文将深入讲解`cron`服务的配置、...
Linux Crontab 计划任务 Linux Crontab 是一个强大的计划任务系统,允许用户在特定的时间和日期执行指定的命令或程序。Crontab 使得用户可以轻松地安排和管理计划任务,从而提高工作效率和自动化程度。 Crontab ...
Linux 计划任务失败排查原因 在 Linux 系统中,计划任务是运维工程师经常使用的一种自动化工具,但是当计划任务执行失败时,如何快速定位问题并解决成为了一件很头疼的事情。今天,我们将讨论如何排查 Linux 计划...
### Linux 下定时执行计划任务详解 #### 一、概述 在 Linux 操作系统中,定时执行计划任务是一项非常实用的功能,它可以自动地按照预设的时间周期执行特定的任务或脚本,比如定期备份数据、定时清理日志文件等。...
在Linux系统中,计划任务(Cron Job)是自动化任务执行的重要工具,它允许用户设置定期执行的任务。然而,标准的Cron系统通常以分钟为最小时间单位,无法实现秒级别的精度。这篇博客"Linux秒级间隔的计划任务脚本...
Linux系统中的计划任务是自动化运维工作的重要组成部分,它允许管理员安排任务在特定时间自动执行。在Linux中,最常用的计划任务工具就是`cron`。本文档主要围绕`cron`服务和如何利用`crontab`命令创建定时任务展开...
在Linux系统中,计划任务(Cron Job)是一种自动化任务调度机制,允许用户或系统管理员在特定时间执行脚本或程序。本教程将通过四个关键步骤教你如何在Linux上创建和管理计划任务。 1. **编写Shell脚本**(1.编写sh...
Linux系统计划任务(作者:千锋教育-磊哥)
- 掌握Linux shell脚本编程,用于系统自动化任务。 - 学习Linux C/C++编程,包括基础和高级技巧。 - 探索Linux线程/进程编程,理解并发执行的机制。 - 学习Linux网络编程,实现网络通信功能。 - 熟悉Linux QT...