linux下的crond和crontab用法

来源:互联网 发布:服务器网卡聚合linux 编辑:程序博客网 时间:2024/05/17 06:24

第一部分:对crond和crontab的认识

crond

linux中一个命令可以定期来执行系统任务。定时执行工具,可以在无需人工干预的情况下定时的执行任务。命令有:
如果想让cron在开机的时候自动启动,在 /etc/rc.d/rc.local 脚本中加入 /sbin/service crond start 即可。

crontab

crontab位于/usr/bin/crontab,是cron用来设定具体任务的命令程序。
查看当前用户的crontab,输入 crontab -l;
编辑crontab,输入 crontab -e;
删除crontab,输入 crontab -r。

可以通过crontab命令添加或编辑需要定时执行的任务: 

crontab –u           //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数 

crontab –l                  //列出某个用户cron服务的详细内容 

crontab –r                 //删除某个用户的cron服务 

crontab –e                //编辑某个用户的cron服务 

crontab filename      //以filename作为crontab的任务列表文件并载入 

crontab 文件中的行由6个字段组成,不同字段间用空格或tab键分隔。

基本格式 : [参数间必须使用空格隔开]

分 时 日 月 周 命令

1列表示分钟159 每分钟用*或者 */1表示

2列表示小时1230表示0点)

3列表示日期131

4列表示月份112

5列标识号星期060表示星期天)

6列要运行的命令

vim /etc/crontab


第二部分:crond和crontab的使用

1.service crond status 查看crond服务是否启动。

2. crontab -e进入并编写命令。





原创粉丝点击