linux如何打开cron文件,如何在Linux上计划任务:Crontab文件简介

e58b9c97980d982a36cf9258a16d6583.png

Linux上的cron守护程序在特定时间在后台运行任务; 它就像Windows上的任务计划程序。 使用适当的语法将任务添加到系统的crontab文件中,cron将自动为您运行它们。

Crontab文件可用于自动备份,系统维护和其他重复性任务。 语法是强大和灵活的,所以你可以有一个任务运行每十五分钟或在每年的特定一天的特定分钟。

4df1294b9a0574e4e90c767e9909c153.gif

打开Crontab

16bf86f851f82aa75d6f2c059d6e7f81.png

首先,从Linux桌面的应用程序菜单打开一个终端窗口。 你可以单击Dash图标,键入Terminal,然后按Enter键打开一个,如果你使用Ubuntu。

2b79f36bee6b4d469a635d83508ddae4.png

使用-e命令打开用户帐户的crontab文件。 此文件中的命令使用您的用户帐户的权限运行。 如果你想有一个命令以系统权限运行,使用sudo的crontab -e命令打开root帐户的crontab文件。 使用su -c“crontab -e命令”命令,如果你的Linux发行版不使用sudo。

f306e64fc39dbc5bb95f1ce126323de6.png

可能会要求您选择编辑器。 选择Nano(如果可用),请键入其数字并按Enter键。 Vi和其他更高级的编辑器可能是高级用户喜欢的,但Nano是一个容易编辑开始。

50c1496809b1f2b95f869e830327e0fa.png

您将看到Nano文本编辑器,由终端窗口顶部的“GNU nano”标题标识。 如果你不这样做,crontab可能在vi文本编辑器中打开。

57b358dc832262965d0aa74e1b1b5e07.png

如果你不使用vi舒服,你可以键入:退出到vi中,按Enter键将其关闭。 运行导出EDITOR =纳米命令,然后运行crontab -e命令再次纳米打开crontab文件。

添加新任务

使用箭头键或向下翻页键滚动到Nano中crontab文件的底部。 以#开头的行是注释行,这意味着cron忽略它们。 注释只是向编辑文件的人员提供信息。

944024797c4d77d93478f7956aee4fe1.png

crontab文件中的行按以下顺序写入,并具有以下可接受的值:分钟(0-59)小时(0-23)天(1-31)月(1-12)星期(0-6)命令

您可以使用星号(*)字符来匹配任何值。 例如,对于月份使用星号将导致命令每月运行。

da2be4b04291800df0f0bb399b578cbd.png

例如,假设我们每天上午12:30运行命令/ usr / bin / example。 我们会输入:29 0 * * * / usr / bin / example

我们使用29表示30分钟标记,0表示上午12时,因为分钟,小时和星期值从0开始。请注意,日期和月份值从1开始,而不是0。

多个值和范围

特定多次使用逗号分隔值。 例如,行0,14,29,44 * * * * / usr / bin / example2

在每小时,每天15分钟运行/ usr / bin / example2。 确保您在新行上添加每个新任务。

3182170be6a5acb3d4615257fbd37ab5.png

使用虚线分隔值指定值范围。 例如,行0 11 * 1-6 * / usr / bin / example3

每天中午运行/ usr / bin / example3,但只在一年的前六个月。

保存文件

按Ctrl-O,然后按Enter键将crontab文件保存在Nano中。 保存文件后,使用Ctrl-X快捷键关闭Nano。

1c2e1c48d5c368c57850c62b4091afc9.png

您将看到“crontab:Installing new crontab”消息,指示您的新crontab文件已成功安装。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值