Linux命令——crontab
命令格式
Linux中的crontab命令管理系统中的周期性执行任务(cron)。其实crontab命令相当于对周期性执行任务的配置文件的编辑,系统的cron服务会读取这个配置文件执行配置的任务。命令格式如下:
crontab [OPTION],用于操作当前用户的cron。
crontab [-u user] [OPTION],用于root用户操作其它用户的cron。
OPTION
-e:编辑crontab
-l:列出crontab中的内容
-r:删除crontab
-i:在进行-r操作之前给出提示
crontab文件格式
crontab每一行为一个定时任务。每一行的格式为。
* * * * * user-name command to be executed
其中前五个星号表示执行的时间。
第一个表示分钟(0-59)。
第二个表示小时(0-23)。
第三个表示一个月的第几天(1-31)。
第四个表示月份(1-12)。
第五个*一个星期的第几天(0-6,0表示星期天)。
user-name表示使用那个用户来执行此任务。
command to be executed表示执行的脚本或命令。
cat /etc/crontab会显示以下内容。
# For details see man 4 crontabs
# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .----------

本文详细介绍了Linux中的crontab命令,包括其命令格式、crontab文件的格式、常用命令以及如何检查和管理crond服务。通过实例展示了如何设置定时任务,并推荐了一个在线验证crontab语法的工具。
最低0.47元/天 解锁文章
959

被折叠的 条评论
为什么被折叠?



