如何使用crontab在Ubuntu 18.04上安排任务

在某些情况下,您可能不希望该进程在操作系统指定的默认时间运行,并且可能需要定义自己的时间才能运行该进程。要在Ubuntu上执行此操作,请使用Cron守护程序,其工作方式与Task Scheduler在Windows上的工作方式相同。您可以使用Cron守护程序执行的操作是指定何时运行诸如维护和备份相关任务之类的进程。这样,您可以自动化这些任务并在以后执行它们,而无需手动干预。本文将向您展示如何使用Ubuntu的Crontab进行此操作。

使用Crontab在Ubuntu上安排任务

为此,您需要执行以下步骤:

按下以启动终端 Ctrl + T 或者,单击任务栏上的终端图标,或在搜索窗口中搜索终端,然后按Enter。新打开的终端窗口如下所示。

在终端中,键入命令crontab -e,然后按Enter打开crontab文件。该命令如下所示。

使用crontab -e命令编辑crontab

按下Enter键后,终端将要求您选择一个编辑器以打开此文件。按2,然后按Enter以选择 奈米 使用nano编辑器打开系统文件始终是一件好事,因此请使用编辑器。

在nano编辑器中打开crontab

选择纳米编辑器

当您按Enter键时,终端将切换到nano编辑器窗口,您可以看到在此编辑器中打开了crontab文件。如下所示。

Crontab处于编辑模式

您可以使用向上和向下箭头键滚动浏览此文件。写入此文件的每行以“#”开头表示注释。如果要添加要在指定时间安排的新任务,则必须编写没有散列的任务。例如,如果要每周一次在凌晨5点执行所有用户帐户的备份,则必须输入以下命令:

0 5 * * 1 tar -zcf /var/backups/home.tgz /home/

如下所示。

如何设置备份cronjob

完成添加任务后,请按Ctrl + O将Crontab文件保存在nano编辑器中。更改状态显示在右上角,并要求您输入文件名。按Enter键选择默认值。如下所示。

保存并激活cronjob

按Enter返回正常的nano编辑器窗口。保存文件后,按下一步退出纳米编辑器。 Ctrl + X..

纳米编辑器关闭后,将显示原始终端窗口。消息“ crontab:安装新的crontab”出现在此处。这表明crontab文件已成功保存。该消息显示在下图中:

Crontab创建成功

完成此操作后,所有用户帐户将在每周的凌晨5点进行备份。

结论

您可以使用上述方法随时安排与系统相关的任务。这些更改将永久保存,直到您再次更改此文件。这种自动化减轻了手动完成所有工作的负担。希望本文对您有所帮助。

如何使用crontab在Ubuntu 18.04上安排任务

Sidebar