v      [root@localhost ~]# vi /etc/crontab

 

v      SHELL=/bin/bash

v      PATH=/sbin:/bin:/usr/sbin:/usr/bin

v      MAILTO=root

v      HOME=/

 

v      # run-parts

v      01 * * * * root run-parts /etc/cron.hourly

v      */2 * * * * root cat /etc/passwd >>/passwd.txt

v      */2 * * * * root /usr/bin/reboot(可以是一个文件或目录)

v      22 4 * * 0 root run-parts /etc/cron.weekly

v      01 * * * * root run-parts /etc/cron.hourly

v      42 4 1 * * root run-parts /etc/cron.monthly

 

 

使用命令编辑

 

 

 

以管理员的身份为普通用户作crond服务

 

v      [root@localhost ~]# crontab -u tom –e(编辑)

     */10 6-8 1,15 * * ls ~ >>~/tom.txt

v      [root@localhost tom]# crontab -u tom –l(查看)

     */10 6-8 1,15 * * ls ~ >>~/tom.txt

 

v      [root@localhost cron]# pwd

v      /var/spool/cron(每次编辑完某个用户的cron设置后,cron会自动在这个目录下生成一个以这个用户命名的文件, cron会每一分钟都会读这个文件,以检查里面是否有需要执行的命令,该文件编辑完成后也不需要重新启动cron服务)

v      [root@localhost cron]# ls -l

v      -rw------- 1 root root 29 12-27 01:20 tom

 

前面的五个位置依次是分钟(0-59)、小时(0-23)、日期(1-31)、月份(1-12)、星期(0-6)、*代表所有的取值范围、/代表每的意思、-代表从某介数字到另一个数字、,表示分开的几个不连续的数字。

后面的分别表示用户的身份和要执行的命令

 

*/5  6:00-8:00 1,15  *   *    root run-parts   /etc/test