Post by account_disabled on Apr 17, 2024 1:32:44 GMT -5
在操作系统中,有多个命令执行各种类型的任务。如果没有它们,用户几乎不可能轻松浏览互联网,甚至无法在桌面上轻松浏览。 Linux是一个现代操作系统,它的特点是Cron和Crontab,这两个命令对用户有很大帮助。但是 Cron 和 Crontab 是什么?它的应用有哪些?阅读本文直至最后,了解有关这两个基本 Linux 命令的所有内容。
什么是 Cron 和 Crontab?
一般来说,这两个命令负责调度和执行用户期望以一定规律执行的任务。这种恒定性可以每分钟、每小时、每天、每月或每年数次。凭借脚本以任何语言编写的所有优点,所有的可能性几乎变得无限。
假设您需要每天早上 6 点备份 MySQL 数据库。让 Linux 本身自动为您执行此备份不是更可行吗?这就是 Cron 为您提供的便利。此外,它非常简单,您只需创建一个脚本并将其安排在 Crontab 文件中,以便备份每天在您设置的时间运行。利用并阅读我们关于 如何创建博客的文章
Linux 定时任务
Linux Cron 是一个执行由名为 Crontab 的表安排的命令或脚本的程序。当它启动时,它会搜索 Crontab 文件,目的是将它们加载到内存中。此外,Cron 还会读取该文件/etc/crontab 和文件 /etc/cron.d 寻找更多要执行的任务,就好像它是一种电子日记一样。
一旦完全加载到内存中,Cron 将一分钟一分钟地运行,检查所有存储的 Crontab 并检查每个命令以查看当时是否需要执行任何操作。在有多个用户的情况下,每个用户可以有一个不同的 Crontab 表,Cron 将知 德国手机号码 道何时执行某项任务以及谁将负责这些任务。对于用户来说非常实用,对吧?
定时任务
Crontab 是一个文件,其中包含有关何时执行命令或脚本以及谁负责该操作的信息。它是一个简单的文本文件,具有不同的格式,以便 Cron 理解它并与之协调工作。换句话说,Crontab 文件将是一个时间表,而该时间表的所有者 Cron 会每分钟检查它,而无需执行任何任务。有一个名为“Crontab”的命令,用于根据给定的需要创建 Crontab。还可以为每个特定用户创建一个 Crontab,这样可以更好地单独管理所有进程。详细了解我们公司在 网站托管中提供的服务
Linux 上的 Cron 和 Crontab
将您到目前为止所读到的所有内容付诸实践非常简单。在 Linux 中计划任务唯一需要做的就是在文件中添加一行/etc/crontab 就是这样。请注意每行负责一个任务,并且必须按照 Cron 的特定格式编写,否则将无法运行。查看有关此文件行格式的一些详细信息:
分钟:从 0 到 59
时间:0点至23点
每月的日期:1 至 31
月份: 1 至 12
星期几:0 到 7(0 和 7 相当于星期日)
用户:任务的负责人
命令/脚本:您想要执行的命令或脚本。
除了上面的摘录之外,您还可以在命令中使用一些符号。请参阅示例:
星号 (*):表示该部分将连续重复。例如,如果您用 * 代替分钟,则任务将一分钟一分钟地运行,不会中断。
破折号:(-):表示范围,即1-5相当于1、2、3、4和5。
斜杠 (/):表示跳转到某个范围。例如,*/2 表示每 2 分钟。如果将此命令代替分钟,则任务将每 2 分钟运行一次。
逗号(,):分隔值和范围。例如1-2.10。您可以说某个任务将在上午 7 点和下午 2 点运行,或者根据需要运行多次。提高您对创建博客优势的了解
Linux 上的 crontab
在某些情况下,Linux 的 Crontab 中已经有一些特定的任务,因此您必须将新行添加到文件末尾。值得一提的是井号(#)具有用注释来表征该行的功能。换句话说,任何以#开头的行都不会被Linux Cron读取。
此详细信息非常有用,因此您可以记录所有任务并写下在 Crontab 中添加特定行的原因。这样,以后记住就容易多了,而且您也不会冒意外添加或删除某些内容的风险。当然,在此过程中可能会出现疑问,但只要您练习这些命令并在执行时密切注意,它们在执行任务时就会有所帮助。毕竟,当有这么多事情要做时,没有人喜欢每天记住这个或那个,对吧? Cron 和 Crontab 将成为您的数字日历。
对于 Cron 和 Crontab 是什么还有疑问吗?没问题。在我们的博客上,您可以阅读有关此主题和其他主题的更多信息。对于我们公司来说,客户永远是第一位的。我们不遗余力地为大家提供优质的服务。
什么是 Cron 和 Crontab?
一般来说,这两个命令负责调度和执行用户期望以一定规律执行的任务。这种恒定性可以每分钟、每小时、每天、每月或每年数次。凭借脚本以任何语言编写的所有优点,所有的可能性几乎变得无限。
假设您需要每天早上 6 点备份 MySQL 数据库。让 Linux 本身自动为您执行此备份不是更可行吗?这就是 Cron 为您提供的便利。此外,它非常简单,您只需创建一个脚本并将其安排在 Crontab 文件中,以便备份每天在您设置的时间运行。利用并阅读我们关于 如何创建博客的文章
Linux 定时任务
Linux Cron 是一个执行由名为 Crontab 的表安排的命令或脚本的程序。当它启动时,它会搜索 Crontab 文件,目的是将它们加载到内存中。此外,Cron 还会读取该文件/etc/crontab 和文件 /etc/cron.d 寻找更多要执行的任务,就好像它是一种电子日记一样。
一旦完全加载到内存中,Cron 将一分钟一分钟地运行,检查所有存储的 Crontab 并检查每个命令以查看当时是否需要执行任何操作。在有多个用户的情况下,每个用户可以有一个不同的 Crontab 表,Cron 将知 德国手机号码 道何时执行某项任务以及谁将负责这些任务。对于用户来说非常实用,对吧?
定时任务
Crontab 是一个文件,其中包含有关何时执行命令或脚本以及谁负责该操作的信息。它是一个简单的文本文件,具有不同的格式,以便 Cron 理解它并与之协调工作。换句话说,Crontab 文件将是一个时间表,而该时间表的所有者 Cron 会每分钟检查它,而无需执行任何任务。有一个名为“Crontab”的命令,用于根据给定的需要创建 Crontab。还可以为每个特定用户创建一个 Crontab,这样可以更好地单独管理所有进程。详细了解我们公司在 网站托管中提供的服务
Linux 上的 Cron 和 Crontab
将您到目前为止所读到的所有内容付诸实践非常简单。在 Linux 中计划任务唯一需要做的就是在文件中添加一行/etc/crontab 就是这样。请注意每行负责一个任务,并且必须按照 Cron 的特定格式编写,否则将无法运行。查看有关此文件行格式的一些详细信息:
分钟:从 0 到 59
时间:0点至23点
每月的日期:1 至 31
月份: 1 至 12
星期几:0 到 7(0 和 7 相当于星期日)
用户:任务的负责人
命令/脚本:您想要执行的命令或脚本。
除了上面的摘录之外,您还可以在命令中使用一些符号。请参阅示例:
星号 (*):表示该部分将连续重复。例如,如果您用 * 代替分钟,则任务将一分钟一分钟地运行,不会中断。
破折号:(-):表示范围,即1-5相当于1、2、3、4和5。
斜杠 (/):表示跳转到某个范围。例如,*/2 表示每 2 分钟。如果将此命令代替分钟,则任务将每 2 分钟运行一次。
逗号(,):分隔值和范围。例如1-2.10。您可以说某个任务将在上午 7 点和下午 2 点运行,或者根据需要运行多次。提高您对创建博客优势的了解
Linux 上的 crontab
在某些情况下,Linux 的 Crontab 中已经有一些特定的任务,因此您必须将新行添加到文件末尾。值得一提的是井号(#)具有用注释来表征该行的功能。换句话说,任何以#开头的行都不会被Linux Cron读取。
此详细信息非常有用,因此您可以记录所有任务并写下在 Crontab 中添加特定行的原因。这样,以后记住就容易多了,而且您也不会冒意外添加或删除某些内容的风险。当然,在此过程中可能会出现疑问,但只要您练习这些命令并在执行时密切注意,它们在执行任务时就会有所帮助。毕竟,当有这么多事情要做时,没有人喜欢每天记住这个或那个,对吧? Cron 和 Crontab 将成为您的数字日历。
对于 Cron 和 Crontab 是什么还有疑问吗?没问题。在我们的博客上,您可以阅读有关此主题和其他主题的更多信息。对于我们公司来说,客户永远是第一位的。我们不遗余力地为大家提供优质的服务。