crontab命令主要用于设置周期性被执行的指令,明天小编将给你们详尽讲解Linux下的crontab定时执行任务命令,有兴趣的伙伴可以阅读文章了解!
序言:
在Linux中linux中文乱码,周期执行的任务通常由cron这个守护进程来处理[ps-ef|grepcron]。cron读取一个或多个配置文件linux at 定时执行,这种配置文件中包含了命令行及其调用时间。cron的配置文件称为“crontab”linux at 定时执行,是“crontable”的缩写。
Linux下的crontab定时执行任务命令解读:
一、cron服务
cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。
servicecrondstart//启动服务
servicecrondstop//关掉服务
servicecrondrestart//重启服务
servicecrondreload//重新载入配置
servicecrondstatus//查看服务状态
二、cron在3个地方查找配置文件:
1、/var/spool/cron/这个目录下储存的是每位用户包括root的crontab任务linux修改文件名,每位任务以创建者的名子命名,例如tom建的crontab任务对应的文件就是/var/spool/cron/tom。通常一个用户最多只有一个crontab文件。
三、/etc/crontab这个文件负责安排由系统管理员拟定的维护系统以及其他任务的crontab。
01SHELL=/bin/bash
02PATH=/sbin:/bin:/usr/sbin:/usr/bin
03MAILTO=root
04HOME=/
05#Fordetailsseeman4crontabs
06#Exampleofjobdefinition:
07#.----------------minute(0-59)
08#|.-------------hour(0-23)
09#||.----------dayofmonth(1-31)
10#|||.-------month(1-12)ORjan,feb,mar,apr...
11#||||.----dayofweek(0-