最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

39

运维笔记admin15浏览0评论

39

39

39、定时任务调度

常用选项

crontab [选项]-e 编辑
-l  查询 显示
-r 删除

1、如果只是简单的任务,可以不用写脚本,直接在crondtab中加入任务即可。

2、对于比较复杂的任务,需要写脚本完成,叫做shell编程。

步骤

1、cron -e
2。*/1 **** ls-l/etc>/tmp/to.txt3、保存后退出
4、每分钟后自动调用 

参数说明

*代表任何时间
, 代表一个不连续的时间
- 代表连续的时间范围
*/n 代表隔多久执行一次

40、任务调度几个应用实例

案例1
每隔一分钟,将当前的日期信息追加到 /tmp/mydate文件中
1、先编写一个文件  /home/mytask1.sh
date>>/tmp/mydate2、给mytask1.sh一个可执行权限
chmod 744 /home/mytask1.sh3、crontab -e4、*/1**** /home/mytask1.sh5、成功
使用more mydate 进行查看
案例2
每隔一分钟,将当前日期和日历都追加到/home/mycal文件中先编写一个文件  /home/mytask2.sh
date>>/tmp/mycal
cal>>/tmp/mycal给mytask2.sh一个可执行权限
chmod 744 /home/mytask2.shcrontab -e*/1 **** /home/mytask2.sh
案例3
每天凌晨2点 将mysql数据库testdb,备份到文件 mydb.bak。1、先编写一个文件  /home/mytask3.sh
/usr/local/mysql/bin/mysqldump -u root -prooot testdb>/tmp/mydb.bak2、给mytask3.sh一个可执行权限
chmod 744 /home/mytask3.sh
3、crontab -e
4、0 2 *** /home/mytask3.sh
5、成功crontab -r  终止
crontab -l  列出当前有哪些任务调度
service crond restart  重启任务调度
发布评论

评论列表(0)

  1. 暂无评论