crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程linux
SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # run-parts 01 * * * * root run-parts /etc/cron.hourly 02 4 * * * root run-parts /etc/cron.daily 22 4 * * 0 root run-parts /etc/cron.weekly 42 4 1 * * root run-parts /etc/cron.monthly
①第一行SHELL变量指定了系统要使用哪一个shell,这里是bash
②第二行PATH变量指定了系统执行命令的路径
③第三行MAILTO变量指定了crond的任务执行信息将经过电子邮件发送给root用户,若是MAILTO变量的值为空,则表示不发送任务执行信息给用户
④第三行MAILTO变量指定了crond的任务执行信息将经过电子邮件发送给root用户,若是MAILTO变量的值为空,则表示不发送任务执行信息给用户shell