Crontab命令及用法我这里就不多做解释了,直接从设置Crontab开始。
**在root用户下执行**
1.
安装crontab:
使用命令:yum install crontabs
**在普通用户下执行**
2.
创建一个新的crontab文件,并写入执行的命令(每分钟向hello文件中写
I am kk’s crontab
)
使用命令:vim cronTest
内容:* * * * * echo “I am kk’s crontab” >> /home/kk/hello
3.把新建的cronTest
文件提交给cron进程,此时会在
/var/spool/cron目录下生成执行文件,
文件名就是用户名(例如我普通用户名为kk,则生成的文件名即为kk)
使用命令:crontab cronTest
**在root用户下执行**
4.接下来使用”su”提权到root用户下,进入/var/spool/cron目录下,使用”ll”命令查看cron目录下的文件权限状况,可以看到对应的文件是没有执行权限的,需进行授权为可执行:
使用命令:chmod 777 xxx(xxx指文件名)
5.重启Crontab服务,使上述任务立马生效:
使用命令:/sbin/service crond restart
然后,su xxx(用户名)回到普通用户
**在普通用户下执行**
7.进入/home/kk目录下,使用cat hello查看文件内容,会发现”
I am kk’s crontab
“。过几分钟,再次查看,如果内容条数增多,证明当前的Crontab定时任务已正确运行。