![定时执行工具使用的技术,Linux下的玉米 定时执行工具使用的技术,Linux下的玉米](/rjstyle/noimg/58.webp)
/ sbin /服务crond启动 / /启动服务
/ sbin / / /查看crond服务站的贴心服务
/ sbin /查看crond服务/重启
玉米是一种定时执行工具,可以运行在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 / / / var cron cron在相同的名字。用户的cron信息记录在这个文件,不能直接修改,只能通过crontab -e.after 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等执行脚本的一个月内
请注意参数运行部件。如果删除此参数,则可以编写要运行的脚本名,而不是文件夹名。