目录
即看即用
第一步:配置/etc/crontab 文件
仿照下面例子在/etc/crontab 中添加定时任务
* * * * * /usr/local/apache/bin/apachectl restart
五颗星改成相应的时间,五颗星表示的时间如下图所示:
第一颗星表示分钟、第二颗表示时、第三颗表示天……,右边表示要执行的命令,如:
45 4 10 1* * /usr/local/apache/bin/apachectl restart //每年1月10日的4 : 45重启apache。
第二步:保存退出
建立计划(定时)任务
通过配置/etc/crontab实现,
格式有两部分,前半部分是定时的时间 后半部是定时执行shell命令
如:每晚的21:30重启apache。
在vi//etc/crontab 在其中添加下面语句即可
30 21 * * * /usr/local/apache/bin/apachectl restart
cron是一个linux下的定时执行工具,cron启动后,它会读取它的所有配置文件(全局性配置文件/etc/crontab,以及每个用户的计划任务配置文件),然后cron会根据命令和执行时间来按时来调用度工作任务。
cron相关命令
/sbin/service crond start //启动服务
/sbin/service crond stop //关闭服务
/sbin/service crond restart //重启服务
/sbin/service crond status //查看运行状态
/sbin/service crond reload //重新载入配置
1.直接用crontab命令编辑
cron服务提供crontab命令来设定cron服务的,以下是这个命令的一些参数与说明:
crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数
crontab -l //列出某个用户cron服务的详细内容