广告
返回顶部
首页 > 资讯 > 操作系统 >crontab是不是linux自带的
  • 833
分享到

crontab是不是linux自带的

2023-07-02 10:07:23 833人浏览 独家记忆
摘要

本篇内容介绍了“crontab是不是linux自带的”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!是的,crontab是linux系统下自带

本篇内容介绍了“crontab是不是linux自带的”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

是的,crontab是linux系统下自带的定时任务工具,用户可以使用crontab工具来定制自己的计划任务。通过crontab命令,用户可以在固定的间隔时间执行指定的系统指令或shell脚本,语法“crontab [-u user] file”或“crontab [-u user] [-e|-l|-r]”;时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合。

教程操作环境:linux7.3系统、Dell G3电脑。

linux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另 外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。)

Linux下的任务调度分为两类,系统任务调度和用户任务调度。

  • 系统任务调度:

    系统周期性所要执行的工作,比如写缓存数据到硬盘、日志清理等。在/etc目录下有一个crontab文件,这个就是系统任务调度的配置文件。

  • 用户任务调度:

    用户定期要执行的工作,比如用户数据备份、定时邮件提醒等。用户可以使用 crontab 工具来定制自己的计划任务。所有用户定义的crontab 文件都被保存在 /var/spool/cron目录中。其文件名与用户名一致。

crontab是linux系统下自带的定时任务工具。crontab命令详解

1.命令格式:

crontab [-u user] filecrontab [-u user] [ -e | -l | -r ]

2.命令功能:

通过crontab 命令,我们可以在固定的间隔时间执行指定的系统指令或 shell script脚本。时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合。这个命令非常设合周期性的日志分析或数据备份等工作。

3.命令参数:

-u user:用来设定某个用户的crontab服务,例如,“-u ixdba”表示设定ixdba用户的crontab服务,此参数一般有root用户来运行。file:file是命令文件的名字,表示将file做为crontab的任务列表文件并载入crontab。如果在命令行中没有指定这个文件,crontab命令将接受标准输入(键盘)上键入的命令,并将它们载入crontab。-e:编辑某个用户的crontab文件内容。如果不指定用户,则表示编辑当前用户的crontab文件。-l:显示某个用户的crontab文件内容,如果不指定用户,则表示显示当前用户的crontab文件内容。-r:从/var/spool/cron目录中删除某个用户的crontab文件,如果不指定用户,则默认删除当前用户的crontab文件。-i:在删除用户的crontab文件时给确认提示。

4、crontab文件格式

crontab是不是linux自带的

上图是crontab的文件格式说明

  • 第1列分钟0~59

  • 第2列小时0~23

  • 第3列日1~31

  • 第4列月1~12

  • 第5列星期0~7(0和7表示星期天)

  • 第6列要运行的命令

crontab 常用方法

crontab -l #查看任务crontab -e #编辑任务键入 a 进入编辑模式,进行编辑后Ctrl+c #退出编辑模式Shift + w + q #退出编辑wq 保存并退出

1.创建定时任务

每个用户都可以调度自己的任务,在jingkong用户下创建定时任务。

功能:每分钟执行一次,将时间写入到指定文件中

[jingkong@muguangjingkong ~]$ crontab -e### first crontab*/1 * * * * /bin/date >> /home/jingkong/jk-log.txt
  • 列出目前所有的定时任务

[jingkong@muguangjingkong ~]$ crontab -l### first crontab*/1 * * * * /bin/date >> /home/jingkong/jk-log.txt
  • 删除所有的定时任务

[jingkong@muguangjingkong ~]$ crontab -r

2.crontab语法说明

进入到vi编辑界面编写我们要调度的任务,crontab调度命令的格式如下:

* * * * * command path  //

前五个字段可以取整数值,指定何时开始工作,第六个域是字符串,即命令字段,其中包括了crontab调度执行的命令。各个字段之
间用spaces和tabs分割。

*       *       *       *       *       分:1-59,每十分钟*/10       时: 0-23, */2                 日: 1 -31                        月: 1-12                                星期: (0-6)
  • 举例:

##每天21:30 执行30 21 * * * cmd01###每个月1,11,21的2:30执行30 2 1,11,21 * * cmd02##每周六或者每周日,1:45执行45 1 * * 6,0 cmd03#每天20:00至23:00日 ,每半个小时执行一次0,30 20-23 * * * cmd04##每一小时执行一次* */1 * * * cmd05

“crontab是不是linux自带的”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: crontab是不是linux自带的

本文链接: https://www.lsjlt.com/news/341288.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • crontab是不是linux自带的
    本篇内容介绍了“crontab是不是linux自带的”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!是的,crontab是linux系统下自带...
    99+
    2023-07-02
  • python是不是自带numpy的
    这篇文章将为大家详细讲解有关python是不是自带numpy的,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。python不是自带numpy模块的,Python官网上的发行版是不包含NumPy模块的。安装方...
    99+
    2023-06-08
  • XAMPP是不是自带phpMyAdmin
    这篇文章将为大家详细讲解有关XAMPP是不是自带phpMyAdmin,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Xampp是自带phpMyAdmin的。XAMPP是由A...
    99+
    2022-10-18
  • linux自不自带vim
    本篇内容介绍了“linux自不自带vim”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!linux有多种发行版,不是都自带vim的。vi是最基...
    99+
    2023-06-30
  • quick see是不是电脑自带的
    这篇文章主要讲解了“quick see是不是电脑自带的”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“quick see是不是电脑自带的”吧! ...
    99+
    2023-02-07
    电脑
  • linux是否自带有ssh
    本文小编为大家详细介绍“linux是否自带有ssh”,内容详细,步骤清晰,细节处理妥当,希望这篇“linux是否自带有ssh”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。linux自带有ssh。linux系统会自...
    99+
    2023-07-05
  • Linux中是否自带emacs
    本文小编为大家详细介绍“Linux中是否自带emacs”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux中是否自带emacs”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Linux不是自带emacs的;e...
    99+
    2023-06-30
  • 苹果电脑自带的系统是不是windows系统
    小编给大家分享一下苹果电脑自带的系统是不是windows系统,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!苹果电脑自带的不是windows系统,而是MAC OS操...
    99+
    2023-06-07
  • linux系统是否自带网卡驱动
    这篇文章主要介绍“linux系统是否自带网卡驱动”,在日常操作中,相信很多人在linux系统是否自带网卡驱动问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux系统是否自...
    99+
    2023-03-10
    linux
  • Linux crontab日志存放方法是什么
    这篇文章主要讲解了“Linux crontab日志存放方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux crontab日志存放方法是什么”吧!默认情况下,crontab中执...
    99+
    2023-06-17
  • Linux系统自带的gssftp服务是怎样用的
    今天给大家介绍一下Linux系统自带的gssftp服务是怎样用的。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。RedHat和CentOS都自带了一个gssft...
    99+
    2023-06-28
  • Linux之删除带有空格的文件(不是目录)
    大家平时工作中对不带空格的文件接触较多。这样一来删除操作也是比较简单的。但是有时我们会接触带有空格的文件。对于这种文件我们应该如何删除呢? 首先我们演示一下find命令结合xargs命令删除不带空格的文件 [root...
    99+
    2022-06-04
    Linux 删除空格文件 Linux 删除带有空格文件
  • Linux中crontab定时任务不执行的原因
    最近在linux中遇到了个crontab定时任务不执行的case,在这给大家分享一下,避免踩到我遇到的坑。 先贴脚本吧 为了方便展示,把脚本入参,都写死了 #!/usr/bin/env bash # 1输出文件,到...
    99+
    2022-06-04
    crontab 任务不执行 crontab 定时任务
  • linux中crontab的脚本不执行如何解决
    本篇文章为大家展示了linux中crontab的脚本不执行如何解决,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1 、在调用 oracle 的 sqlplus...
    99+
    2023-06-05
  • linux是不是开源的
    这篇“linux是不是开源的”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“linux是不是开源的”文章吧。linux是开源的...
    99+
    2023-07-02
  • crontab不执行的原因和解决方案是什么
    crontab不执行的原因有很多,以下是一些可能的原因和解决方案:1. crontab配置错误:可能是crontab的时间设置有误,...
    99+
    2023-08-12
    crontab
  • ios是不是linux
    小编给大家分享一下ios是不是linux,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!ios不是linux,ios实际上是Darwin的ARM变体,源自BSD,类...
    99+
    2023-06-25
  • bootstrap是不是自适应的
    今天小编给大家分享一下bootstrap是不是自适应的的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了...
    99+
    2022-10-19
  • pycharm是不是在linux下的
    这篇“pycharm是不是在linux下的”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“p...
    99+
    2023-03-13
    pycharm linux
  • redhat linux是不是免费的
    这篇文章主要介绍“redhat linux是不是免费的”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“redhat linux是不是免费的”文章能帮助大家解决问题。redhat linux是免费的,使...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作