crontab
概念
计划任务在Linux的体现主要分为at和crontab。
1、at:通过at命令安排任务在某一时刻执行一次。
2、crontab:通过crontab 命令,我们可以在固定的间隔时间执行指定的系统指令或 shell script脚本。时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合。这个命令非常适合周期性的日志分析或数据备份等工作。
命令服务管理crontab
1、安装 yum -y install crontabs
服务操作说明:
service crond start ## 启动服务
service crond stop ## 关闭服务
service crond restart ## 重启服务
service crond reload ## 重新载入配置
service crond status ## 服务状态
查看crontab服务是否已设置为开机启动,执行命令:
chkconfig --list | grep crond
加入开机自动启动:
chkconfig --level 35 crond on
命令格式
crontab [-u user] file
crontab [-u user] [ -e | -l | -r ]
参数说明:
-u user:用来设定某个用户的crontab服务,例如,”-u ixdba”表示设定ixdba用户的