什么是crontab?
crontab是在linux系统下的一个执行定时任务的工指令.
如何去判断系统下面是否有crontab?
- 检查crontab是否安装
crontab -l。 - 检查crond服务是否启动
service crond statusis running 表示已经启动了这个服务。 - 如果说没有安装crond可以通过
yum install vixie-cron安装 - 在通过
yum install crontabs安装crontab
crontab的一些基本的语法
-
crontab -u 用户名只有这个用户名登录系统才可以执行的定时操作。 -
crontab -e编辑 crontab 的工作内容。例:*/1 * * * * echo" is good" >>/tmp/test.txt就是每分钟在/test.txt只能怪答应is good ,其中编辑的时候前面是5个*号表示的是时间第一个*是分钟0-59表示1-59分钟,第二个*表示的是小时0-23表示24个小时,第三个*表示日期1-31表示每月的1-31号,第四个*表示月份1-12表示一年的12个月,最后一个*表示星期0-7表示一个星期,0和7都是表示星期天。 -
crontab -l查阅编辑的内容。 -
crontab -l移除所有的 crontab 的工作内容。
这样就可以帮助我没定期的去执行一些命令或则是shell脚本了