简介
crontab命令被用来提交和管理用户的需要周期性执行的任务,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务
- 参考http://man.linuxde.net/crontab
- crontab -l (查看)
- crontab -e(编辑)
- 基本格式
*(分钟) *(小时) *(日期0-30) *(月份1-12) (星期0-6,0表示星期天) 命令
例子
- 创建一个名为aaa的脚本
vi aaa
- 编写脚本
c=`date +%Y%m%d%H%M`
touch /tmp/test_$c
- 给该脚本可执行权限
chmond o+x aaa
- 使用crontab编写
crontab -e aaa
* * * * * /aaa
- 查看/tmp,可发现每隔一分钟,自动创建一个名为test_date的文件