Linux crontab 定时任务
crontab 定时任务命令 linux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另 外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。 cat /etc/crontab # 查看配置信息 PS:如果命令不生效,使用 which 查看命令的执行路径 系统调度的任务一般存放在/etc/crontab这个文件下,里面存放了一些系统运行的调度程序 通过命令我们可以看一下里面的内容:cat /etc/crontab /etc/crontab文件包括下面几行: cat /etc/crontab SHELL=/bin/bash # 第一行SHELL变量指定了系统要使用哪个shell,这里是bash, PATH=/sbin:/bin:/usr/sbin:/usr/bin # 第二行PATH变量指定了系统执行 命令的路径 MAILTO=root # 第三行MAILTO变量指定了crond的任务执行信息将通过电子邮件发送给root用户,,如果MAILTO变量的值为空,则表示不发送任务 执行信息给用户 MAILTO=HOME=/ # 第四行的HOME变量指定了在执行命令或者脚本时使用的主目录 # run-parts #