«September 2025»
123456
78910111213
14151617181920
21222324252627
282930


公告
My blog is about my major : network security.the most papers are talk about it ,I like my major ,i wish you could find what's you need in it.

我的分类(专题)

首页(78)
others(4)
HTML+CSS+JS(2)
汇编(1)
music(0)
art(0)
linux(29)
php(1)
math(0)
network security(1)
idea(0)
企业管理与营销(4)
life(10)
link(0)
软件工程理论(2)
C/C++(14)
algorithm(1)


最新日志
何谓数据结构
陈老师的BLOG
iptables 规则的保存
compatible , enhance
重装windows后,修复Fedora的
著名的SQL注入攻击法 (转)
PE病毒技术剖析[转载]
auto register stat
调节WINDOWS为保护眼睛的颜色!
类似深构造函数的运算符‘=’重载用法

最新回复
直接给他这个时间做什么就行
回复:三国典故集锦
回复:《如何控制自己的时间和生活 》精彩
回复:扫描方法详细
回复:心态决定一切
回复:心态决定一切
回复:男人100
回复:信息熵(定义,性质,热力学熵)
回复:《如何控制自己的时间和生活 》精彩
回复:编写类string的构造函数、拷贝

留言板
签写新留言


统计
blog名称:我的IT人生
日志总数:78
评论数量:185
留言数量:-1
访问次数:526631
建立时间:2006年4月5日

链接




本站首页    管理页面    写新日志    退出

[linux]Linux循环执行的例行性命令的建立
zc9706 发表于 2007/8/1 11:56:14

Linux循环执行的例行性命令的建立:   使用crontab来调用shell文件即可,但在调用前必须确保所写的shell文件可执行: chmod guo+x  ./test.sh   1,用户的crontab设定 crontab其实就是cron这个服务,当你下达crontab的指令之后,会将你的命令写入/var/spool/cron/下(注意此目录下的文件不可直接编辑,但可下载到windows下改成txt文件后查看,内容与直接用crontab –l查看的内容相同。)。        crontab的查看采用/etc/crontab –l命令,编辑例行命令采用/etc/crontab –e命令。 Crontab -e的前5个参数用来指定循环执行的频率和时间,具体意义及取值范围如下: 意义 分 时 日期 月份 周 范围 0-59 0-23 1-31 1-12 0-6(0代表sunday)   以下是一些例行命令的例子:   59 23 1 5 * mail pigpp < /home/ test/lover.txt  //5月1日的晚上23点59分发送邮件,邮件内容为lover.txt */5 * * * * /opt/lampp/bin/sql.sh  //每隔5分钟执行一次sql.sh脚本 30,45 12,23 * * *  /opt/lampp/bin/sql.sh  //每天的12点和23点的30分和45分执行一次sql.sh脚本 */10 12-23 * * 0  /opt/lampp/bin/sql.sh  //每个周日的12点到23点间,每隔10分钟执行一次sql.sh脚本   2,系统的crontab设定 用户采用crontab –e来进行设定的,因为crontab其实是/usr/bin/crontab。而/etc/crontab是系统的循环例行命令,用vi打开如下:   SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root              //MALTO是说/etc/crontab发生错误时,将错误信息发给谁。由于root并无法在用户端中收信,因此建议将这个EMAIL改成自己的帐号,方便随时了解系统状态。 HOME=/   # run-parts 01 * * * * root run-parts /etc/cron.hourly 02 4 * * * root run-parts /etc/cron.daily         //可以将系统每天需要执行的操作写到cron.daily中。 22 4 * * 0 root run-parts /etc/cron.weekly 42 4 1 * * root run-parts /etc/cron.monthly   也可以在此新建例行命令处理每天事务。       测试中/opt/lampp/bin/sql.sh内容如下: /opt/lampp/bin/mysql -uroot -e "use ch;select channel_name from tb_channel where channel_id=1">>/opt/lampp/bin/abc.txt;直接将MYSQL查询输出到一个abc.txt文件中。

阅读全文(1493) | 回复(0) | 编辑 | 精华


发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)
站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.035 second(s), page refreshed 144794692 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号