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