/etc/crontab
时间: 2023-07-17 14:01:28 浏览: 162
/etc/crontab是一个系统级的定时任务配置文件,用于设置定期执行的任务。在这个文件中,可以指定特定的时间、日期和执行命令,以及任务的执行用户。每行定义一个任务,并且包含了任务的执行时间、执行用户、执行命令等信息。
这个文件的格式如下:
```
# m h dom mon dow user command
```
- m:分钟数(0-59)
- h:小时数(0-23)
- dom:月份中的某天(1-31)
- mon:月份(1-12)
- dow:星期中的某天(0-7,其中0和7都表示星期日)
- user:执行任务的用户
- command:要执行的命令
你可以使用编辑器打开/etc/crontab文件进行修改,但是在修改之前请确保你知道自己在做什么并备份原文件。注意,这个文件只能由root用户编辑。
相关问题
crontab /etc/crontab
您好!对于您的问题,`crontab /etc/crontab`是一个错误的命令。正确的格式是使用`crontab`命令来编辑和管理用户的定时任务。
要编辑系统范围的定时任务,可以使用以下命令:
```
sudo crontab -e
```
这将打开一个文本编辑器,允许您编辑系统范围的定时任务。在该文件中,您可以指定定时运行的命令和时间表达式。
另外,`/etc/crontab`文件是系统范围的定时任务配置文件,但不应直接编辑。它遵循特定的格式,包含了其他用户定时任务的定义,以及一些系统级别的任务。
希望这能回答您的问题!如果还有其他问题,请随时提问。
crontab /etc/crontab和crontab -e
crontab /etc/crontab和crontab -e是两个用于管理定时任务的命令。
1. crontab /etc/crontab:这个命令是直接编辑系统的全局定时任务配置文件。/etc/crontab是一个包含系统级定时任务的文件,它可以包含多个定时任务的定义。通过使用这个命令,你可以直接编辑该文件并添加、修改或删除定时任务。需要注意的是,对/etc/crontab文件的更改需要root权限。
2. crontab -e:这个命令用于编辑当前用户的定时任务。每个用户都有一个独立的cron表,其中包含属于该用户的定时任务。使用crontab -e会打开一个文本编辑器,允许你添加、修改或删除当前用户的定时任务。这种方式不需要root权限,并且更加安全,因为它只影响到当前用户。
总结:crontab /etc/crontab可以编辑全局定时任务配置文件,而crontab -e用于编辑当前用户的定时任务。
阅读全文