Linux crontab计划任务
2016-07-18 17:24
489 查看
通过crontab命令可以指定特定的时间自动执行shell脚本。可以用在自动发邮件,自动备份等自动任务使用场景中。
1.crontab命令格式
crontab [-u user] [-e|-l|-r] file
-u user:用来设定某个用户的crontab服务
file:file是命令文件的名字,表示将file做为crontab的任务列表文件并载入crontab。如果在命令行中没有指定这个文件,crontab命令将接受标准输入(键盘)上键入的命令,并将它们载入crontab。
-e:编辑某个用户的crontab文件内容。如果不指定用户,则表示编辑当前用户的crontab文件。
-l:显示某个用户的crontab文件内容,如果不指定用户,则表示显示当前用户的crontab文件内容。
-r:从/var/spool/cron目录中删除某个用户的crontab文件,如果不指定用户,则默认删除当前用户的crontab文件。
-i:在删除用户的crontab文件时给确认提示。
2.crontab文件格式
第1列分钟1~59第2列小时1~23(0表示子夜)
第3列日1~31
第4列月1~12
第5列星期0~6(0表示星期天
第6列要运行的命令
2.crontab使用实例
创建一个crontab文件该文件mycron的格式应为
#minute hour day month week command 1-59 * * * * echo `date` > $HOME/mycorn_log
执行crontab文件
crontab mycron
列出crontab文件
crontab -e
详细使用请参考 Linux Tools Quick Tutorial
相关文章推荐
- linux中dig命令返回结果解释
- 【Linux】Jenkins配置和使用(二)
- windows与linux之间文件的传输方式总结
- 《Linux学习》之图形界面和字符界面的切换
- Linux使用SSH远程连接方式和更改密码 ,自己空间转移过来的。
- 《linux学习》之root权限的使用及退出
- linux添加开机启动脚本
- Linux(17)查看用户登陆历史的几个命令
- 远程连接linux数据库,连接不上,反馈慢,navicat报1065错误.
- #CentOS on Mac#1.Linux环境配置
- emacs + colortheme
- CentOS6安装GitLab7
- centos 7安装中文输入法
- Linux基础(16)文件系统
- 【python】linux将python改为默认3.4版本
- centos 6.5安装GitLab全过程和问题记录
- Linux 下 查看以及修改文件权限
- Demo_java_linux环境下编辑简易JAVA程序
- [Linux] MODULE_DEVICE_TABLE
- 对Linux 网卡软中断做负载均衡