【Linux】设置定时任务
2017-02-27 15:14
316 查看
1、首先开启cron服务
我的虚拟机在root是用service cron start开启的,不同版本可能会有所不同
2、编写定时文件
crontab -e进入编辑定时文件
如我是让1分钟执行我的1.o文件然后输到timedata文件里
命令*/1* * * */home/sgc/1.o >timedata
可以用crontab -l 查看创建的定时程序
一分钟后查看timedata
4.还有其他一些设置时间的格式
5 * * * * ls 指定每小时的第5分钟执行一次ls命令
30 5 * * * ls 指定每天的 5:30 执行ls命令
30 7 8 * * ls 指定每月8号的7:30分执行ls命令
30 5 8 6 * ls 指定每年的6月8日5:30执行ls命令
30 6 * * 0 ls 指定每星期日的6:30执行ls命令[注:0表示星期天,1表示星期1,
头格式
分 小时 日 月 星期 命令
0-59 0-23 1-31 1-12 0-6 command (取值范围,0表示周日一般一行对应一个任务)
“*”代表取值范围内的数字,
“/”代表”每”,
“-”代表从某个数字到某个数字,
“,”分开几个离散的数字
5、crontab -r 命令可以删已经创建的定时任务
我的虚拟机在root是用service cron start开启的,不同版本可能会有所不同
2、编写定时文件
crontab -e进入编辑定时文件
如我是让1分钟执行我的1.o文件然后输到timedata文件里
命令*/1* * * */home/sgc/1.o >timedata
可以用crontab -l 查看创建的定时程序
一分钟后查看timedata
4.还有其他一些设置时间的格式
5 * * * * ls 指定每小时的第5分钟执行一次ls命令
30 5 * * * ls 指定每天的 5:30 执行ls命令
30 7 8 * * ls 指定每月8号的7:30分执行ls命令
30 5 8 6 * ls 指定每年的6月8日5:30执行ls命令
30 6 * * 0 ls 指定每星期日的6:30执行ls命令[注:0表示星期天,1表示星期1,
头格式
分 小时 日 月 星期 命令
0-59 0-23 1-31 1-12 0-6 command (取值范围,0表示周日一般一行对应一个任务)
“*”代表取值范围内的数字,
“/”代表”每”,
“-”代表从某个数字到某个数字,
“,”分开几个离散的数字
5、crontab -r 命令可以删已经创建的定时任务
相关文章推荐
- Linux 下定时任务设置
- crontab命令简介 linux定时设置 Cron实现自动任务
- linux定时任务的设置
- linux定时任务的设置cron
- linux定时任务的设置
- linux定时任务的设置
- linux定时任务的设置
- linux定时任务的设置 crontab 配置指南
- Linux下设置任意用户的Crontab定时任务
- linux定时任务的设置
- linux定时任务的设置
- linux定时任务的设置
- Linux下的定时任务crontab设置
- linux定时任务的设置
- linux定时任务的设置
- linux下设置定时任务-cron使用
- linux定时任务的设置
- linux定时任务的设置
- 写给自己看的Linux运维基础(二) - Apache/MySQL. 安全设置. 定时任务
- Linux定时任务设置