Ubuntu下使用crontab
2014-02-12 13:12
169 查看
crontab是任务调度器,可以实现计划执行的功能。
而且用法也十分简单
1,启动crontab
2.第一次进入后,会让你选择编辑器,
个人习惯vim,所以我选了3,当然可以通过以下命令修改
3.输入执行任务
比如我要每个小时的第一分钟把时间保存到~/mydate下,那么我就输入
之后保存退出,无返回就成功。
4.执行多个任务
如果果有多个任务,最简单的办法可以直接换行写下一个命令
比如
其中第一个参数表示每个小时的多少分,范围(0-59 )
第二个参数表示每天的第几小时,范围(0-23 )
第三个参数表示每月的第几天,范围(1-31 )
第四个参数表示每年的第几月,范围(1-12 )
第五个参数表示每周的星期几 范围(0-6 )
第二个方法就是写shell脚本,做一个简单例子
进入后,编辑输入
#!/bin/sh
1 * * * * date >> ~/mydate * * * * * cp ~/mydate ~/文档
保存退出后修改权限
再进入crontab
date >> * * * * * sh /home/mytest.sh
保存退出
5.关闭crontab
crontab -r (慎用,r是remove,清空crontab -e写的东西)
#!/bin/sh
1 * * * * date >> ~/mydate * * * * * cp ~/mydate ~/文档
而且用法也十分简单
1,启动crontab
crontab -e
2.第一次进入后,会让你选择编辑器,
Select an editor. To change later, run 'select-editor'. 1. /bin/ed 2. /bin/nano <---- easiest 3. /usr/bin/vim.basic 4. /usr/bin/vim.tiny
个人习惯vim,所以我选了3,当然可以通过以下命令修改
select-editor
3.输入执行任务
比如我要每个小时的第一分钟把时间保存到~/mydate下,那么我就输入
1 * * * * date >> ~/mydate
之后保存退出,无返回就成功。
4.执行多个任务
如果果有多个任务,最简单的办法可以直接换行写下一个命令
比如
1 * * * * date >> ~/mydate * * * * * cp ~/mydate ~/文档
其中第一个参数表示每个小时的多少分,范围(0-59 )
第二个参数表示每天的第几小时,范围(0-23 )
第三个参数表示每月的第几天,范围(1-31 )
第四个参数表示每年的第几月,范围(1-12 )
第五个参数表示每周的星期几 范围(0-6 )
第二个方法就是写shell脚本,做一个简单例子
vi /home/mytest.sh
进入后,编辑输入
#!/bin/sh
1 * * * * date >> ~/mydate * * * * * cp ~/mydate ~/文档
保存退出后修改权限
sudo chmod +x /home/mytest.sh
再进入crontab
crontab -e输入
date >> * * * * * sh /home/mytest.sh
保存退出
5.关闭crontab
crontab -r (慎用,r是remove,清空crontab -e写的东西)
#!/bin/sh
1 * * * * date >> ~/mydate * * * * * cp ~/mydate ~/文档
相关文章推荐
- ubuntu 中定时器crontab使用说明
- ubuntu使用crontab
- ubuntu 中crontab使用
- Ubuntu 使用crontab定时任务
- 使用Ubuntu的Crontab定时任务需要注意的地方
- Ubuntu 使用crontab定时任务
- Ubuntu 使用crontab定时任务
- ubuntu 中crontab使用
- ubuntu 中定时器crontab使用说明
- ubuntu下使用crontab
- Ubuntu 下关于crontab的使用详解
- ubuntu下使用crontab
- Ubuntu 下计划任务使用(crontab)
- ubuntu 中crontab使用
- Ubuntu中使用crontab添加定时任务
- Ubuntu 下关于crontab的使用详解
- Ubuntu使用crontab 使用举例
- Ubuntu系统下crontab的使用
- Ubuntu使用crontab 使用举例
- ubuntu定时执行任务crontab的使用