美文网首页Linux使用技巧
Linux中创建定时任务

Linux中创建定时任务

作者: 渔父歌 | 来源:发表于2019-07-24 00:13 被阅读0次

在Linux上创建定时任务可以使用 crontab,我的机器是自带的,安装应该也不会很麻烦,具体的百度一下了。

首先来看一下 crontab的常用命令

crontab -e [user] 使用默认的文本编辑器打开指定用户的任务列表文件,user是要打开的用户的文件
crontab -l [user] 列出当前运行的任务,相当于查看任务列表文件的内容

我们一般的用法就是 :
第一步:crontab -e (打卡任务列表)
第二步:如果使用的是 Vi的话按 i或者 e编辑文件,光标移到最下面添加一行
第三步:esc,:wq 保存并退出
第四步:重启crontab,service crond restart(Centos7下为systemctl restart crond)

我们要添加的那一行的格式为:
分  时  日  月  周  命令
分的取值范围为 0-59
时的取值范围为 0-23
日的取值范围为 1-31
月的取值范围为 1-12
周的取值范围为 0-6(0是周日)
命令就是我们要定时执行的命令了,命令中如果包含路径的话记得要使用绝对路径,最好不要使用环境变量,比如.bashrc里的命令,不然会执行不了。

此外还有 * 和 /两个通用符号
*表示所有可能的取值,如:
5 * * * * cmd 当分钟数为5时执行命令,即只考虑分钟数,其他的不考虑,因为其他的使用了 *表示所有取值均满足条件

/表示每,用来指定命令执行的频率,如:
*/5 * * * * * cmd 每5分钟执行一次命令

两个结合起来用:
5 10 */2 * * cmd 每两天执行一次命令,并且执行的时间为 10点 5分

更加具体的可以参考:https://www.cnblogs.com/huidaoli/articles/4635143.html

相关文章

  • 如何创建systemd定时任务

    1. 如何创建一个定时任务,通过systemd系统 Linux中,可以使用crontab创建一个定时任务。 首先,...

  • Linux中创建定时任务

    在Linux上创建定时任务可以使用 crontab,我的机器是自带的,安装应该也不会很麻烦,具体的百度一下了。 首...

  • 使用APScheduler开启定时任务

    前言 相比基于Linux的crontab定时任务模块来说,在Python中使用APScheduler创建定时任务更...

  • linux 下创建定时任务

    本文以定时删除linux某些系统日志为例,创建每隔半小时删除指定文件(一些日志文件持续增长) 1、创建自动执行脚本...

  • day 17

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

  • Linux 使用 crontab 创建定时任务

    Linux 系统里的 cron 守护进程,可以跟随系统启动,是一个用来创建定时任务的基本工具。所谓定时或计划任务,...

  • linux crontab: 定时任务

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

  • Linux利用Crontab定时访问某个路由地址

    文章出自虎书博客,转载请注明出处。 首先利用linux的Crontab命令创建定时任务,然后结合curl实现定时访...

  • linux Crontab

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

  • 定时任务

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

网友评论

    本文标题:Linux中创建定时任务

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