cron 是什么
cron是linux的计划任务,你可以把它想象成系统的日程表,规定了操作系统什么时间该干什么。
cron分为两类,分别是系统的计划任务和用户的计划任务。
cron怎么用
通过crontab命令对cron进行管理。
crontab的命令格式如下:
crontab [-u user] filecrontab [ -u user ] [ -i ] { -e | -l | -r }
crontab -u 指定用户,如果没有指定用户默认为当前用户
crontab -l 列出系统所有的计划任务
crontab -e 编辑系统的计划任务
crontab -r 删除计划任务
如下图所示首次使用crontab -e 命令时需要选择一个编辑器,以后会默认使用选择的编辑器。

使用选好的编辑器打开文件后,应按照如下的格式编辑文件。
# 下面的命令表示每隔20分钟 执行一下restart.sh# */20 * * * * 表示定时任务执行的时间# bash /usr/local/jobs/restart.sh >/dev/null 2>&1 表示要执行的动作*/20 * * * * bash /usr/local/jobs/restart.sh >/dev/null 2>&1
你可以理解为 crontab 命令格式 = 执行时间 + 执行动作
执行时间有5个部分组成,分别代表分钟,小时,日,月,星期。每个部分之间用空格分隔。
编辑完成后保存退出,cron就会按照文件中规定的时间执行。
文章转载自码上记录,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




