Linux系统的定时任务计划介绍

玉米是一种定时执行工具,可以运行在Linux下工作,无需人工干预。因为玉米是一个内置的服务对于Linux,它不会自动上升,和服务可以启动和关闭在以下方面:



/ sbin /服务crond启动 / /启动服务



/ sbin / / /查看crond服务站的贴心服务



/ sbin /服务crond启动 / /重新启动服务



/ sbin / / /查看crond服务重新加载配置



您也可以在系统启动时自动启动此服务。



在 /等/ RC结束。D/rc.local脚本,添加:



/ sbin /服务crond启动



现在,cron服务已经在这个过程中,我们可以使用这项服务,和cron服务提供以下供大家使用接口:



1。编辑直接用crontab命令



cron服务提供的crontab命令来设置cron服务的,以下是一些参数和命令指示:



crontab -u / /设置用户的cron服务,根用户需要此参数执行此命令时。



细节的crontab - L /一个cron服务用户列表



crontab -r / /删除任何用户的cron服务



crontab -e / /编辑用户的cron服务



根,例如,看自己的cron设置:crontab -u根L



例如,根要删除弗莱德的cron设置:crontab -u弗莱德R



编辑cron服务时,编辑的内容有很多格式,输入:crontab -u根E



进入vi编辑模式,编辑的内容必须符合以下格式:* / 1×LS > > / / ls.txt TMP



这种格式的一部分是时间设置,后面部分是执行命令的命令,如果太多,可以把这些命令放入脚本中,然后直接调用这个脚本可以调用,记住写命令的完整路径。前五个数字代表五个数字,数字的范围和意义如下所示:



分钟(到59)



小时(0-23)



日期(1-31)



月(1-12)



周(0-6) / / 0代表星期日



除了数字之外,还有几个特殊符号,下面的例子说明了这个问题:



每天早上6点



06 ***回声早上好。 / /测试TMP。txt> > / / / /回声,不从屏幕上看到任何输出,因为玉米输出电子邮件根任何邮件。



每两小时



0 / 2 ***回声休息一下。> / / test.txt TMP



每两个小时在上午11点到早上8点之间,早上八点。



0 23-7 / 2, 8 ***回声有一个很好的梦想:> > / / test.txt TMP



每月4号,星期一上午11点到星期三。



0114 * 1-3命令行



1月1日上午4点



0411 *命令行



每次你完成编辑用户的cron设置,来自动生成一个用户具有相同的名称在 / / / var阀芯cron文件,用户的cron信息记录在文件中,该文件不能直接修改,只能使用crontab -e编辑cron启动。后,读取该文件每时钟检查如果命令被执行,所以它不需要重新启动cron服务后,该文件被修改。



2。编辑 / / crontab文件配置文件等



cron服务不仅读 / / / cron VaR阀芯的所有文件,还需要读 / / crontab等一分钟一次,所以我们配置文件并使用cron服务做一些事情。Crontab的配置是针对用户,编辑 / / crontab等是一个系统的任务,这个文件的文件格式:



Shell



路径= / sbin: /斌: / / sbin目录: / usr /箱



mailto =根 / /如果发生错误,或数据输出,数据作为一个邮件发送到该帐户



用户运行的路径是:这里是根目录



#运行部分



01××××根运行部分 / / / 等cron.hourly /每小时内进行 / / cron.hourly脚本等



024×××根运行部分 / / / 等cron.daily /天内进行 / / cron.daily脚本等



224×0×根运行部件/等cron.weekly / / / /每星期内进行等 / cron.weekly脚本



4241××根运行部分 / / / 等cron.monthly / / / cron.monthly等执行脚本的一个月内



请注意参数运行部件。如果删除此参数,则可以编写要运行的脚本名,而不是文件夹名。